は、私はいくつかのルーティングを行うにはExpressを使用しています、と私はsignup.js
からの静的javascriptのファイル内の関数を呼び出すようにしたいが、私は次のようにExpress:モジュールが見つかりません?
Error: Cannot find module './js/list.js'
私のディレクトリ構造があるというエラーが出ます:
app.js
-routes/signup.js
-public/js/list.js
私
app.js
ファイルで
、私はこのラインがあります:私のsignup.js
で
app.use(express.static(path.join(__dirname, 'public')));
を、私が持っている:
var listModel = require('./js/list.js');
私list.js
ファイルが含まれています
module.exports.list = function (userName, category) {
return ({
"owner" : userNameName,
"category" : category,
"completed" : [],
"planned" : [],
"current" : [],
"dropped" : [],
"onHold" : []
});
}
は、私は私のサインアップファイルにリスト機能をインポートするために、行方不明です何か他のものはありますか?ありがとう!
'routes/signup.js'から' require( '../ public/js/list.js);'が必要です。 –
ああ、ありがとうございました! –