我使用快遞做一些路由,我想打電話從signup.js
一個靜態的JavaScript文件中的函數,但我得到一個錯誤說快速:找不到模塊?
Error: Cannot find module './js/list.js'
我的目錄結構如下:
app.js
-routes/signup.js
-public/js/list.js
在我app.js
文件,我有這樣一行:
app.use(express.static(path.join(__dirname, 'public')));
在我signup.js
,我有:
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);' –
哦,哇,謝謝,這工作! –