【问题标题】:Create a cookie from an express server and send it back with the response从快速服务器创建一个 cookie 并将其与响应一起发回
【发布时间】:2017-02-17 15:13:15
【问题描述】:

我正在玩和学习一点 express,所以我正在使用与我的用户相关的一些数据发布到特定路线,并且我正在尝试从 expressJs 服务器创建一个 cookie并将其与响应一起发回。但不幸的是,什么也没发生。我正在用 Postman 测试路线,它告诉我:

No cookies were returned by the server

这就是我的尝试

  res.status(200).cookie('rememberme', '1', { expires: new Date(Date.now() + 900000), httpOnly: false }).send('Cookie sent...?');

我可能正在做或错过一些愚蠢的事情,那有什么问题?请问有什么想法吗?

【问题讨论】:

  • 如果你在浏览器中尝试 api,你应该会看到 cookie
  • 确实!你知道为什么我不能用邮递员检查吗?

标签: express cookies


【解决方案1】:

如果您使用在浏览器中运行的旧版 Postman,您将能够看到 cookie。

但是,新的不再在浏览器中运行,它成为一个单独的 chrome 应用程序,因此它不再读取浏览器 cookie。为了查看 cookie,您需要安装邮递员拦截器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 2015-08-16
    • 2015-10-14
    • 2021-11-08
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    相关资源
    最近更新 更多