首页 > 解决方案 > Nuxt 运行开发人员致命错误,状态码为 500

问题描述

我正在做一个 Nuxt.js 项目,一切都运行良好,然后突然npm run dev失败了。我尝试再次运行它,但我不断收到此错误:

 FATAL  Request failed with status code 500                                                                                          17:43:55

  at createError (node_modules/axios/lib/core/createError.js:16:15)
  at settle (node_modules/axios/lib/core/settle.js:18:12)
  at IncomingMessage.handleStreamEnd (node_modules/axios/lib/adapters/http.js:201:11)
  at IncomingMessage.emit (events.js:194:15)
  at IncomingMessage.EventEmitter.emit (domain.js:441:20)
  at endReadableNT (_stream_readable.js:1125:12)
  at process._tickCallback (internal/process/next_tick.js:63:19)


   ╭────────────────────────────────────────────────╮
   │                                                │
   │   ✖ Nuxt Fatal Error                           │
   │                                                │
   │   Error: Request failed with status code 500   │
   │                                                │
   ╰────────────────────────────────────────────────╯

npm ERR! code ELIFECYCLE
npm ERR! errno 1

我尝试了一些典型的解决方案,例如删除node_modulesand.nuxt目录并再次安装依赖项,并且更进一步并重新安装nodejs,但它们都不起作用。这真的很奇怪,因为它突然发生,而我实际上并没有更改代码上的任何内容,但是我什至恢复了该应用程序的最新工作版本以确保,但这也无济于事。不管是什么,都与项目代码无关,因为之前相同的代码可以正常工作,没有任何错误。

标签: node.jsnpmnuxt.js

解决方案


我自己找到了解决方案并分享了它,这样其他人就不必花半天时间来找出问题所在。

解决方案

内部的失败axios请求nuxt.config.js导致了此问题。所以找到axios请求抛出错误的原因,这很可能是因为你试图调用的api发生了变化。


推荐阅读