是否有app.router,express.urlencoded和express.static(__ public +“/ public”)的特定顺序;

时间:2014-01-23 10:14:10

标签: node.js express

是否应该在app.configure函数中编写这三个命令的特定顺序?

app.use(express.urlencoded());
app.use(app.router);
app.use(express.static(__dirname + '/public'));

我问这个是因为当我更改订单时,有时会出现ENOENT错误或某些中间件无效。

1 个答案:

答案 0 :(得分:0)

所以在默认的app.js文件中,express创建的顺序是

app.use(express.bodyParser()); // or app.use(express.urlencoded())
app.use(app.router);
app.use(express.static(__dirname + "/public"));

所以我猜这是正确的方法......