node中错误及其解决方案
以下任务在express框架中进行,所以会在页面显示错误信息
- SyntaxError
1,
方案:此类错误最为常见,也及其棘手,提示内容进行翻译(语法错误,JSON中位置0处的意外标记E)如果跟着错误定位走,也许能找出错误(可我跟哭了最后)。这类错误原因五花八门(康康token后面提示的字母,感觉然并卵),来吧,定位最近书写的代码,错误原因有(书写错误(多(少)个分号,多(少)个‘/’等等···),语法错误(数据库查询语法或渲染模板语法错误等等···)),所以我觉得最好是完成一块运行一块(保险)
2,
方案:提示内容进行翻译(‘await’仅在异步函数‘async’中生效),要么是多写了‘await’关键字,要么是少写‘async’关键字 - 路由配置错误
方案:重新查看路由配置的各个环节,寻找访问路径 - 验证时错误
方案:错误提示已经很清楚了,提示内容进行翻译(比minnum允许的长度4短) - 集合规则缺失
方案:提示内容进行翻译(尚未为模型‘Article’注册架构),就是少写集合规则,加上即可
当然错误类型还有很多,作为小白代码量有限(见的少),但我会不断努力,随时更新呀(感觉怪怪的,好像我生产错误一样,哈哈哈)。当然也很开心大牛们能够为我指出错误!
OVER
冲冲冲