我使用快递做一些路由,我想打电话从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);' –
哦,哇,谢谢,这工作! –