Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.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
Nuxt和Axios-javaScript内存不足_Javascript_Axios_Nuxt.js - Fatal编程技术网

Nuxt和Axios-javaScript内存不足

Nuxt和Axios-javaScript内存不足,javascript,axios,nuxt.js,Javascript,Axios,Nuxt.js,我不知道Nuxt和Axios发生了什么,在用户会话过期且API返回401状态后,如果我重新加载页面,它会被卡住,几分钟后它会在控制台中返回此错误: <--- Last few GCs ---> [85937:0x108000000] 4259490 ms: Mark-sweep 2025.8 (2050.9) -> 2025.0 (2050.9) MB, 1638.9 / 0.0 ms (average mu = 0.111, current mu = 0.006) al

我不知道Nuxt和Axios发生了什么,在用户会话过期且API返回401状态后,如果我重新加载页面,它会被卡住,几分钟后它会在控制台中返回此错误:

<--- Last few GCs --->

[85937:0x108000000]  4259490 ms: Mark-sweep 2025.8 (2050.9) -> 2025.0 (2050.9) MB, 1638.9 / 0.0 ms  (average mu = 0.111, current mu = 0.006) allocation failure scavenge might not succeed
[85937:0x108000000]  4261994 ms: Mark-sweep 2025.9 (2050.9) -> 2025.0 (2051.2) MB, 2495.0 / 0.0 ms  (average mu = 0.050, current mu = 0.004) allocation failure scavenge might not succeed


<--- JS stacktrace --->

==== JS stack trace =========================================

    0: ExitFrame [pc: 0x100950919]
    1: StubFrame [pc: 0x1009523cb]
Security context: 0x0e33ea8c08d1 <JSObject>
    2: exec [0xe33ea8d49b1](this=0x0e3338818389 <JSRegExp <String[#10]: %[dfijoOs]>>,0x0e33ea8f5d61 <String[#51]: Cannot %s headers after they are sent to the client>)
    3: [Symbol.match] [0xe33ea8d4899](this=0x0e3338818389 <JSRegExp <String[#10]: %[dfijoOs]>>,0x0e33ea8f5d61 <String[#51]: Cannot %s headers after they are sen...

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

Writing Node.js report to file: report.20200403.123410.85937.0.001.json
Node.js report completed
 1: 0x100080c68 node::Abort() [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
 2: 0x100080dec node::errors::TryCatchScope::~TryCatchScope() [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
 3: 0x100185167 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
 4: 0x100185103 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
 5: 0x10030b2f5 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
 6: 0x10030c9c4 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
 7: 0x100309837 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
 8: 0x1003077fd v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
 9: 0x100312fba v8::internal::Heap::AllocateRawWithLightRetry(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
10: 0x100313041 v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
11: 0x1002e035b v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
12: 0x100618718 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
13: 0x100950919 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
14: 0x1009523cb Builtins_SubString [/Users/aaa/.nvm/versions/node/v12.16.1/bin/node]
@nuxt/axios
版本是最新的:5.9.7


我认为问题出在
onError
方法中,因为只要我对它进行注释,我就可以运行应用程序。。。为什么会发生这种情况?

Nuxt的开发模式似乎有很长的内存泄漏历史。尝试将
standalone:true
添加到
nuxt.config
中的
build
对象中,使其看起来像这样:

导出默认值{
建造:{
是的,
}
}

如果这对您没有帮助,可能其中一些github问题和pull请求可能会:

Nuxt的开发模式似乎有很长的内存泄漏历史。尝试将
standalone:true
添加到
nuxt.config
中的
build
对象中,使其看起来像这样:

导出默认值{
建造:{
是的,
}
}

如果这对你没有帮助,也许一些github问题和pull请求可以:

我也有这个问题,但我找到了一个非常明显的答案

请检查组件的名称。在我的例子中,我有两个同名的组件

export default {
   name: "Test"
}

有了这个,我无法运行我的应用程序,我和你有同样的错误。也许这会对某人有所帮助

我也有这个问题,但我找到了一个非常明显的答案

请检查组件的名称。在我的例子中,我有两个同名的组件

export default {
   name: "Test"
}

有了这个,我无法运行我的应用程序,我和你有同样的错误。也许这会对某人有所帮助

你的nuxt版本是什么?nuxt版本是:2.11.0你的nuxt版本是什么?nuxt版本是:2.11.0谢谢你的回答,我已经使用了
standalone:true
…:(感谢您的回答,我已经使用了
standalone:true
…:(