1

我正在使用 Node.js/Express 并且我有其他文件希望成为我的服务器的一部分,所以我正在使用

module.exports = function (app)
{
//some code
}

在我的主服务器文件中,我正在使用“app.use”配置我的 Express 服务器。我的问题是,我可以这样订购我的代码吗?

var express = require('express');
var app = express();
require('./other')(app);
app.use(express.bodyParser());

在我的应用程序配置之前需要?谢谢。

4

1 回答 1

1

这取决于您是否计划在内部设置任何路线./other。如果是,您的路线顺序将不正确。Express 从上到下执行路线。为了express.bodyParser()工作,它需要在设置任何路线之前出现。

于 2013-07-07T01:48:34.777 回答