3
在node.js中(在Connect.js運行此),我能夠設置醚位置或設置Cookie與writehead,但不兩者在同一時間。目前,下方設置了庫克,但URL不重定向到新的位置:的Node.js - writeHead同時設置「位置」和「設置Cookie」
function foo(req, res, next) {
var url = /container-templates/;
if (url.test(req.url)) {
console.log(url.test(req.url));
console.log(req.url);
res.writeHead(302, ["Location", 'https://staging.dx.host.com' + req.url],
["Set-Cookie", "fake-token=5b49adaaf7687fa"]);
res.end();
} else { next() }
}
在一個側面說明,我做這行的學習經驗,不希望使用任何預先編寫的插件。
只是要注意:我不能設置其他主機上的cookie重定向...在代理上是的,但不是在重定向 – dman 2014-12-08 14:11:28
是的,我沒有想過這個,但HTTP規範不允許在302上。 – tkone 2014-12-08 15:04:32