0
给出一些我迄今尝试过的代码。设置请求url的cookie,当起源url和请求url不同时
申请原产地 - “abc.com”,请求的URL - “login.abc.com/login”(Post方法)
function setCookie(req, res)
{
//Some code goes here.
//Code to set cookie
res.cookie('test',"some value"); //This should set cookie for login.abc.com, which never happened
}
也试过域
设置function setCookie(req, res)
{
//Some code goes here.
//Code to set cookie
res.cookie('test',"some value",{domain:'.abc.com'},{'path' : '/'});//This should set cookie for .abc.com
}
下面的代码是按预期工作
申请原产地 - “abc.com”,请求的URL - “abc.com/login”(Post方法)
function setCookie(req, res)
{
//Some code goes here.
//Code to set cookie
res.cookie('test',"some value",{domain:'.abc.com'},{'path' : '/'});//This set the cookie for .abc.com successfully
}
有人可以帮助我理解为什么它不设置在第一种情况下cookie,但它是在第二种情况下设置cookie?
注意我想在我的本地。