Vue.js Nuxt中间件-运行development server时auth.js是否缓存在某个位置?
我是nuxt和中间件的新手,当我创建了一个页面和验证中间件时,它正在工作!然后我删除了测试页面,将重定向更改为现有页面,并添加了一条console.log消息 似乎中间件被缓存在某个地方,因为我无法看到我对中间件js文件所做的更改,重定向仍然试图转到已删除的测试页面。我试过SPA和通用模式。我能够创建一个新的中间件来工作,这就是为什么我认为原始中间件是缓存的Vue.js Nuxt中间件-运行development server时auth.js是否缓存在某个位置?,vue.js,vuejs2,nuxt.js,middleware,nuxtjs,Vue.js,Vuejs2,Nuxt.js,Middleware,Nuxtjs,我是nuxt和中间件的新手,当我创建了一个页面和验证中间件时,它正在工作!然后我删除了测试页面,将重定向更改为现有页面,并添加了一条console.log消息 似乎中间件被缓存在某个地方,因为我无法看到我对中间件js文件所做的更改,重定向仍然试图转到已删除的测试页面。我试过SPA和通用模式。我能够创建一个新的中间件来工作,这就是为什么我认为原始中间件是缓存的 我是否正确认为它正在缓存?如果是,我如何清除它?(我已清除浏览器缓存,但没有任何效果)。正如我所见,您正在使用auth(甚至可能是auth
我是否正确认为它正在缓存?如果是,我如何清除它?(我已清除浏览器缓存,但没有任何效果)。正如我所见,您正在使用
auth
(甚至可能是auth.js)作为中间件。您可能已经安装了numxt/auth
,该名称空间声明为自己的名称空间
如果是这样的话,我会删除auth/nuxt,然后重试,如果中间件按照nuxtjs文档中的说明正常工作:
查看我的vue开发工具,我可以看到loggedIn:false,如果我更改为loggedIn:true,它就会重定向。不知道为什么loggedIn:收到有效令牌后为false。图例!谢谢你的帮助。