![]() |
1
1
中间件/授权.js
|
![]() |
2
4
对于不满意将信息存储在cookies中的人,以下是我的解决方案: 我一直有很多问题,我不满足于设置一个饼干。 如果您正在运行Nuxt,并且没有告诉它在spa模式下运行,它将在universal模式下运行。Nuxt将通用模式定义为:
结果是没有在服务器端定义localStorage,因此抛出一个错误。 对我来说,最大的好处是控制台日志记录来自中间件文件,Vuex输出到终端,而不是浏览器中开发人员工具中的控制台。 对我来说,解决办法是把模式改成spa模式numxt.config.js文件位于根部。 请注意,您仍然可以在页面文件和组件中访问运行通用模式的localStorage,因为它们不是服务器端的。 在通用模式下,中间件文件运行在服务器端,因此更改为spa模式将使它们运行在客户端,从而允许它们访问localStorage。
|
![]() |
3
-1
您可以在nuxt中使用这样的存储,它可以在客户端和服务器端工作 |
![]() |
pirmax · VueJS-VueX和flash消息 6 年前 |
![]() |
Chris · 如何在使用Nuxt时在前端执行异步请求。js? 6 年前 |
![]() |
Yakalent · Asyncdata与Fetch之间的差异 6 年前 |
![]() |
ataboy · 为什么在nuxt的服务器和浏览器中执行数据配置 7 年前 |