【问题标题】:How to set a cookie age without using a framework in Node.js?如何在不使用 Node.js 中的框架的情况下设置 cookie 年龄?
【发布时间】:2017-09-26 15:53:01
【问题描述】:

如果不使用外部模块,我找不到任何有关设置 cookie 年龄的信息。我知道如何设置 cookie 但不知道它的年龄,并且想在不使用库的情况下进行设置。

任何帮助将不胜感激。

【问题讨论】:

    标签: node.js cookies


    【解决方案1】:
    response.writeHead(200, {
    'Set-Cookie':'sesh=wakadoo; expires='+new Date(new Date().getTime()+86409000).toUTCString()
    });
    

    这将为 cookie 设置 1 day 的到期日期

    【讨论】:

    • 准确地说是一天零 9 秒。
    • 这方面的文档在哪里,因为节点只提供设置 cookie 的信息,据我所知没有更多信息。
    【解决方案2】:
    //....
    response.setHeader('Set-Cookie', ['type=ninja', 'language=javascript']);
    //....
    

    https://nodejs.org/api/http.html#http_response_setheader_name_value

    【讨论】:

    • 在这个答案中设置cookie过期没有任何意义,这是OP所要求的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 2017-09-03
    • 1970-01-01
    • 2013-04-07
    • 2012-09-21
    相关资源
    最近更新 更多