工作日志:Node.js的Debug记录
更新日期:2025-07-07
阅读次数:28
注:以下过程中想到的解决bug的方案来自于自己、谷歌、克劳德。
- 先查如何使用Node.js实现前后台。发现需要安装Node.js和electron。
- 安装Node.js成功,安装electron失败。
- 使用管理员权限,还是安装失败。
- 开梯子,还是安装失败。
- 使用镜像,还是安装失败。
- 不选择在D盘创建项目,改为在默认的C盘用户下创建。还是失败。
- 尝试书写一个hellowworld,运行,成功。觉得或许不需要electron。
- 使用AI生成一个包含前后台的小项目代码,运行,报错说server.js文件找不到。
- 修改main.js为server.js,运行,报错说package.json找不到。
- 修改packkage.json为package.json,运行,显示的是phpstudy的页面。
- 卸载phpstudy,运行,还是phpstudy的页面。
- 检查hosts文件,没发现问题。
- 将地址栏localhost改为127.0.0.1,没有用,还是phpstudy的页面。
- 打开服务列表,尝试寻找apche服务,无果。
- 清理浏览器缓存,运行,终于不是phpstudy了,但进入一个错误页面。
- 检查代码,将Main.html改为index.html,运行,还是错误。
- 将index.html改为public/index.html,运行,还是错误。
- 把所有文件编码从GBK改为UTF,运行,好了。
总结:JS文件名的问题是真蛋疼。写C#久了之后就忽视文件名。 注:以上过程发生在28分钟内,且这28分钟包含测试那个前后台项目的使用效果。