Vuejs2 为什么在站点加载时多次调用nuxtServerInit

Vuejs2 为什么在站点加载时多次调用nuxtServerInit,vuejs2,vuex,nuxt-edge,Vuejs2,Vuex,Nuxt Edge,我正在处理nuxt edge+auth.nuxt+vuex项目,在商店的nuxtServerInit方法中,我只在控制台中记录一条消息。重新加载站点时,消息会被打印多次。这似乎只在dev模式下发生。任何时候从服务器请求一个导致错误的资产时,Nuxt都会为每个文件呈现并返回一个单独的错误。错误页面与Nuxt中的任何其他页面一样处理。这意味着会为初始请求调用nuxtSeverInit,并为服务器上的每个错误请求再次调用nuxtSeverInit 检查您的网络请求,以跟踪从Nuxt服务器请求的每个错误

我正在处理
nuxt edge
+
auth.nuxt
+
vuex
项目,在商店的
nuxtServerInit
方法中,我只在控制台中记录一条消息。重新加载站点时,消息会被打印多次。这似乎只在
dev
模式下发生。

任何时候从服务器请求一个导致错误的资产时,Nuxt都会为每个文件呈现并返回一个单独的错误。错误页面与Nuxt中的任何其他页面一样处理。这意味着会为初始请求调用nuxtSeverInit,并为服务器上的每个错误请求再次调用nuxtSeverInit


检查您的网络请求,以跟踪从Nuxt服务器请求的每个错误资源。

每当我遇到此问题时,都是因为丢失的资源将获取触发其自己的nuxtServerInit调用的错误页。似乎vue devtools扩展自己对服务器进行了onload调用。在Chrome中,有多个(多个)对服务器的onload请求。因为这个问题,我不得不在Firefox中开发。@SteveHynding-这个评论让我省去了很多麻烦。请添加它作为答案!谢谢,非常感谢!这看起来和我的情况一模一样。在解决根本原因之前,我想确定这些“错误请求”,以便跳过应用程序初始化代码。如何将这些请求标识为“错误请求”?谢谢