Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用客户端javascript验证节点js cookie_Javascript_Node.js_Cookies - Fatal编程技术网

如何使用客户端javascript验证节点js cookie

如何使用客户端javascript验证节点js cookie,javascript,node.js,cookies,Javascript,Node.js,Cookies,我在节点js中创建了此cookie: res.cookie('DKNS', username, {maxAge: 10000 }); 但它是在浏览器中创建的,但我不知道为什么在10秒后不删除它,我希望在10秒后删除它,一旦删除它,它会将我重定向到我的登录路径,我有javascript中的此函数,用于检查cookie是否存在: function checkCookie(){ if(document.cookie.indexOf(&qu

我在节点js中创建了此cookie:

res.cookie('DKNS', username, {maxAge: 10000 });
但它是在浏览器中创建的,但我不知道为什么在10秒后不删除它,我希望在10秒后删除它,一旦删除它,它会将我重定向到我的登录路径,我有javascript中的此函数,用于检查cookie是否存在:

function checkCookie(){                              
 if(document.cookie.indexOf("DKNS") == (-1)) {         
  window.location.replace = "/login";                 
 }
setTimeout(checkCookie, 1000)
}

但它不起作用。有人能帮我吗?

你是如何检查你的cookie是否在浏览器中创建的?所以它没有检查,但它是为了检查javascript函数的正确性。看看这个答案:是的,朋友,它即将过期,但现在我的问题是,。如何使用javascript函数在客户端验证此cookie