localhost无法设置cookie
使用自己写的proxyserver时候遇到的问题,很基础,记一笔。
res.cookie('rememberme', 'yes', {domain:"localhost"});
其实就是response里有 Set-Cookie:rememberme=yes; Domain=localhost; Path=/; HttpOnly 这么个头的时候,由于localhost不是有效域名,会被chrome和ie无视掉。 解决办法是把domain去掉,或者本地配置一个域名。
置于为什么chrome和ie会有这样的行为还请高人指点 =人=。
2 回复
实验发现localhost的时候有expires也会失效。结论是本地调试还是加个host靠谱
实验又发现,貌似是被Edit This Cookie坑了,点下flag and delete all清除之后,同名的cookie就再也加不上去了。把插件disable掉之后没有问题。