node.js - 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_modules
and.nuxt
目录并再次安装依赖项,并且更进一步并重新安装nodejs
,但它们都不起作用。这真的很奇怪,因为它突然发生,而我实际上并没有更改代码上的任何内容,但是我什至恢复了该应用程序的最新工作版本以确保,但这也无济于事。不管是什么,都与项目代码无关,因为之前相同的代码可以正常工作,没有任何错误。
解决方案
我自己找到了解决方案并分享了它,这样其他人就不必花半天时间来找出问题所在。
解决方案
内部的失败axios
请求nuxt.config.js
导致了此问题。所以找到axios
请求抛出错误的原因,这很可能是因为你试图调用的api发生了变化。
推荐阅读
- matlab - MATLAB 重复测量方差分析 (rANOVA)
- sql-server - 在存储过程中从可选参数搜索到 SQL 查询的最佳方法是什么?
- r - R Shiny App 错误 - 找不到任何用户界面
- c# - HTML 敏捷包
标签
- peoplesoft - PeopleSoft 中的跟踪文件保存在哪里?
- mongodb - $nin mongodb 没有给我预期的结果
- javascript - 通过 Firebase 搜索数据
- html - 如何使用 Materialize w/Ruby on Rails 更改输入中的预定下划线颜色
- django - Django REST ManyToManyField 使用序列化器获取相关值
- ruby-on-rails - 使用 HTTParty 获取/设置会话