Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js Nuxt中间件-运行development server时auth.js是否缓存在某个位置?_Vue.js_Vuejs2_Nuxt.js_Middleware_Nuxtjs - Fatal编程技术网

Vue.js Nuxt中间件-运行development server时auth.js是否缓存在某个位置?

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

我是nuxt和中间件的新手,当我创建了一个页面和验证中间件时,它正在工作!然后我删除了测试页面,将重定向更改为现有页面,并添加了一条console.log消息

似乎中间件被缓存在某个地方,因为我无法看到我对中间件js文件所做的更改,重定向仍然试图转到已删除的测试页面。我试过SPA和通用模式。我能够创建一个新的中间件来工作,这就是为什么我认为原始中间件是缓存的


我是否正确认为它正在缓存?如果是,我如何清除它?(我已清除浏览器缓存,但没有任何效果)。

正如我所见,您正在使用
auth
(甚至可能是auth.js)作为中间件。您可能已经安装了
numxt/auth
,该名称空间声明为自己的名称空间

如果是这样的话,我会删除auth/nuxt,然后重试,如果中间件按照nuxtjs文档中的说明正常工作:


查看我的vue开发工具,我可以看到loggedIn:false,如果我更改为loggedIn:true,它就会重定向。不知道为什么loggedIn:收到有效令牌后为false。图例!谢谢你的帮助。