【问题标题】:How to set cookies in nextjs如何在 nextjs 中设置 cookie
【发布时间】:2019-11-10 03:13:22
【问题描述】:

在我的 next.js 项目中,我想在用户登录时设置 cookie。使用document.cookies(something) 它正在设置 cookie,但仅限于设置一个 cookie。如果我提供多个 cookie,它只占用第一个元素。在这两种情况下,我都无法在页面中获取 cookie 值。它给出了文档未定义错误。我尝试使用

https://github.com/js-cookie/js-cookie,

有了这个,我可以设置和获取 cookie,但我无法保护我的 cookie。如果您能解决这个问题或建议我一些方法,那就太好了。

提前致谢。

【问题讨论】:

    标签: cookies session-cookies next.js


    【解决方案1】:

    当您的应用在localhost 上运行时,您不能使用安全标志,除非您在https 上运行该应用。要测试安全标志是否有效,请将应用程序部署到生产或测试环境中。

    【讨论】:

      【解决方案2】:

      我建议使用https://www.npmjs.com/package/nookies,因为手动操作有点棘手。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-01-09
        • 2021-07-13
        • 2021-08-22
        • 2021-12-31
        • 1970-01-01
        • 2017-10-14
        • 2018-11-18
        相关资源
        最近更新 更多