我想在nodejs中分隔我的路径文件。我使用restify框架,这是我的代码的一部分:
app.routes((app)=>{
require(__dirname + '/../routes/web.js')
})
路由/ web.js:
app.get('/', function (req, res, next) {
console.log("object");
})
运行程序时出现此错误:
app不是定义的
我该如何解决?
在web.js中app
undefined
,我发送它时会发挥作用。
答案 0 :(得分:0)
require(__dirname + '/../routes/web.js')(app)
路由/ web.js:
module.exports = function(app){
app.get('/', function (req, res, next) {
res.send("object");
});
};