Cookies 如何在nextjs中设置cookie

Cookies 如何在nextjs中设置cookie,cookies,session-cookies,next.js,Cookies,Session Cookies,Next.js,在我的next.js项目中,我想在用户登录时设置cookies。使用document.cookies(something)可以设置cookies,但只能设置一个cookie。如果我给多个cookie,它只接受第一个元素。在这两种情况下,我都无法在页面中获取cookie值。这是因为文档未定义错误。我尝试使用 https://github.com/js-cookie/js-cookie, 有了这个,我可以设置和获取cookies,但我无法保护我的cookies。这将是伟大的,如果你能解决这个问题或

在我的next.js项目中,我想在用户登录时设置cookies。使用
document.cookies(something)
可以设置cookies,但只能设置一个cookie。如果我给多个cookie,它只接受第一个元素。在这两种情况下,我都无法在页面中获取cookie值。这是因为文档未定义错误。我尝试使用

https://github.com/js-cookie/js-cookie,
有了这个,我可以设置和获取cookies,但我无法保护我的cookies。这将是伟大的,如果你能解决这个问题或建议我一些方法

提前感谢。

在路径中的文件中:

您将获得一个使用cookie的示例


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

我建议使用,因为手动操作有点棘手。

这与OP在使用链接作为答案时遇到的问题相同,就是它们可能会在某个时候停止存在。