javascript - nodejs如何使cookie长期有效
巴扎黑
巴扎黑 2017-04-11 11:44:50
[JavaScript讨论组]

我设置cookie中的maxage,但是没有效果

res.setHeader("Set-Cookie", ['name=' + name,"Max-Age=120000"]);

仍然是关闭浏览器后cookie就没了

过期时间仍然为当前时间,怎么回事

巴扎黑
巴扎黑

全部回复(1)
阿神
var http = require('http');
http.createServer(function (req, res) {
    // 获得客户端的Cookie
    var Cookies = {};
    req.headers.cookie && req.headers.cookie.split(';').forEach(function( Cookie ) {
        var parts = Cookie.split('=');
        Cookies[ parts[ 0 ].trim() ] = ( parts[ 1 ] || '' ).trim();
    });
    console.log(Cookies)
    // 向客户端设置一个Cookie
    res.writeHead(200, {
        'Set-Cookie': 'SSID=Ap4GTEq; max-age=120000 ',
        'Content-Type': 'text/html'
    });
    res.end('Hello World\n<script>console.log(document.Cookie)</script>');
}).listen(8000);
 
console.log('Server running at http://127.0.0.1:8000/');

退出chrome后查看cookie,确认有效

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号