Метеор 301 перенаправление nodejs
Как мне перенаправить www.site.com чтобы site.com с 301 в meteorjs.
Обычно я использую express, но у нас этого нет в meteor
.
1 ответ:
Если вы посмотрите в 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(); });
Вместо того, чтобы порождать волокно и вызывать логику OAuth middleware, вы можете проверить
req.url
и либо задать заголовки HTTP с помощьюres.writeHead
и вызватьres.end()
, либо продолжить работу в обычном стеке Meteor с помощьюnext()
.