我当时正在一个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_modules
和.nuxt
目录并再次安装依赖项,甚至更进一步并重新安装了nodejs
,但没有一个起作用。确实很奇怪,因为它突然发生了,而实际上我并没有更改代码,但是为了确定我什至恢复了该应用程序的最新工作版本,但这也无济于事。不管它是什么,都与项目代码无关,因为以前相同的代码一直在工作,没有任何错误。
答案 0 :(得分:0)
我自己找到了解决方案并与他人共享,因此没有人需要花半天的时间来找出问题所在。
解决方案
axios
内的nuxt.config.js
请求失败导致了此问题。因此,请找出axios
请求引发错误的原因,这很可能是由于您尝试调用的api发生了更改。