如何使用meteorjs中的301将www.site.com重定向到site.com。
我通常使用快递,但我们在meteor
中没有。
答案 0 :(得分:3)
如果你查看packages / accounts-oauth-helper / oauth_server.js,你会找到一个如何让服务器监听HTTP的例子:
// Listen to incoming OAuth http requests
__meteor_bootstrap__.app
.use(connect.query())
.use(function(req, res, next) {
// Need to create a Fiber since we're using synchronous http
// calls and nothing else is wrapping this in a fiber
// automatically
Fiber(function () {
Accounts.oauth._middleware(req, res, next);
}).run();
});
您可以检查req.url
并使用res.writeHead
设置HTTP标头并调用res.end()
,或继续进入常用的Meteor堆栈,而不是生成光纤并调用OAuth中间件逻辑。与next()
。