序言
本教程由「小荣的网络开发日志」实操整理编写,实操踩坑验证,内容真实可靠。
遇到操作问题可直接联系作者,转载需标注原文出处,禁止私自篡改商用。
承接网站、APP、小程序、各类脚本定制开发;
AI 编程教学、一对一项目全程陪跑,提供免费技术咨询。
联系方式: 微信:rongyaolg 电话:18375295913
后端红字怎么看:命令行报错
后端可以理解成项目的“后台服务”。
网页、小程序要登录、保存数据、读取列表,通常都要找后端帮忙。
后端一般在一个命令行窗口里运行,比如你执行:
npm run dev或者:
python main.py如果后端出问题,命令行窗口里会出现红色报错。
后端报错和网页有什么关系
举个例子:
你在网页点击“登录”。
网页会把账号密码发给后端。
如果后端代码出错,网页可能只显示“登录失败”,浏览器 Network 可能显示 500。
但真正的原因,通常在后端命令行窗口的红字里。
所以遇到这种情况,要把两边都给 AI:
- 浏览器 Network 里失败的请求。
- 后端命令行里的红色报错。
小白最常见的后端报错
| 你看到的英文 | 大白话意思 |
|---|---|
| Port already in use | 端口被占用了,另一个服务已经用了这个号码 |
| Cannot find module | 找不到依赖,可能没安装包 |
| Database connection failed | 连不上数据库 |
| Access denied | 账号密码不对,或者权限不够 |
| Table doesn't exist | 数据库里没有这张表 |
| Internal Server Error | 后端内部出错,也就是常说的 500 |
不用背英文。复制给 AI 就行。
复制报错时不要只复制最后一句
错误日志通常很长。
你应该从出现 Error 的地方开始,多复制几行。
尽量包含:
- 你运行的命令。
- 完整红色报错。
- 报错里提到的文件名。
- 报错里提到的行号。
- 你刚才访问了哪个页面或点了哪个按钮。
启动后端失败怎么问 AI
模板:
我启动后端失败。
我运行的命令是:
npm run dev
终端完整报错如下:
粘贴红色报错
请你先告诉我这是什么意思,再判断应该改配置、装依赖,还是改代码。
修复时不要改无关功能。页面显示 500 怎么问 AI
先理解 500:
500 不是你的浏览器坏了。
500 通常表示:前端请求后端时,后端自己处理失败了。
这时这样问:
我页面操作后出现 500。
我做的操作:
比如点击登录按钮
浏览器 Network 信息:
接口地址:
状态码:500
返回内容:
后端命令行报错:
粘贴完整红色报错
请你结合这两部分判断原因,并做最小修复。数据库相关报错
如果报错里出现 database、mysql、postgres、prisma、sql、table、column,通常和数据库有关。
你可以告诉 AI:
这个报错好像和数据库有关。
我使用的数据库是:
我刚才是否改过字段:
完整报错:
请你判断是数据库没启动、连接配置错,还是表结构不一致。注意:如果报错里有密码、Token、密钥,发给 AI 前先删掉。