如何包含js文件而没有错误?

时间:2017-03-18 10:21:55

标签: javascript node.js restify

我想在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,我发送它时会发挥作用。

1 个答案:

答案 0 :(得分:0)

主文件中的

require(__dirname + '/../routes/web.js')(app)

路由/ web.js:

module.exports = function(app){
    app.get('/', function (req, res, next) {
        res.send("object");
    });
};