グラフを生成する別のファイルにクライアント側のjavascriptを持つExpressプロジェクトがあります。グラフを描画できるように、私はエクスプレスルートからこのjavascriptファイルに変数を渡そうとしています。 以下のコードを試しましたが、次のエラーが発生しています。Express、ルートからクライアント側にあるJSファイルに変数を渡す方法
Error: Cannot find module 'js'
app.get('/users', function(req, res) {
res.render(path.join(__dirname, '../views/js/users_chart.js'), {
'users': users
});
});
'views/js /'フォルダはありますか? – Craicerjack
JSファイルに 'res.render()'を使うことはできません。 'res.render()'は[View Engine](https://github.com/expressjs/express/wiki? _ga = 1.12046708.1350534868.1471455458#template-engines)。 – peteb
@Craicerjackはい私はviews/js/folderを持っています – Ramez