以simple example来自 Union,我想知道在哪里可以放置通常在 app.configure 中的配置代码,例如 passport.js :
app.configure(function() {
// Initialize Passport! Also use passport.session() middleware, to support
// persistent login sessions (recommended).
app.use(passport.initialize());
app.use(passport.session());
});
有什么想法吗?服务器和路由器不接受 use()。
最佳答案
Union 似乎为此使用了 before
集合:
var server = union.createServer({
before: [
connect.session({ secret: 'keyboard cat' }), // for `passport.session()`
passport.initialize(),
passport.session(),
// etc.
]
});
@option before {Array}
The `before` value is an array of middlewares, which are used to route and serve incoming
requests. For instance, in the example, `favicon` is a middleware which handles requests
for `/favicon.ico`.
关于javascript - flatiron.js/union - 在哪里放置 app.use() 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9777355/