0
我正在學習如何處理與node.js cookie並表達,我遇到了一個相當奇怪的問題。我cookie.js
文件看起來像這樣:設置Cookie頭不被髮送
var router = require('express').Router();
router.get('/cookie/', function(req, res) {
res.append('Set-Cookie', 'foo=bar').cookie('hi', 'hello').status(200).json([]);
});
module.exports = router;
的問題是,服務器不發送Set-Cookie
頭。但是,如果我將Set-Cookie
修改爲Set-Cookiie
,則會發送標頭(儘管不是cookie)。
在我的server.js
中要求並使用CookieParser之後,我也嘗試使用res.cookie('hi', 'hello')
,並且沒有發送cookie標頭。這是爲什麼發生?是否有其他軟件包(我有一些其他軟件包)干擾我的頭文件?
附加信息:我的HTTP在:80
的HTTPS上以:443
(自簽名)運行,並且cookie問題在兩個連接中都一直存在。
你怎麼檢查呢? –
我正在使用郵遞員進行檢查。 –
你用簡單的'curl -v http:// ...'來檢查嗎? –