通过 命令创建项目时,会自动添加错误处理的逻辑文件以及相应的错误页面。
错误逻辑文件路径为 src/common/controller/error.js
,该文件内容大致如下:
对应的模版文件路径为 view/common/error_{Number}.html
。
系统默认支持的错误类型有 400
,,404
,500
和 503
。
400
403
当前访问没有权限。
404
访问的 url 不存在。
500
系统内部出现错误,导致当前请求不可用。
503
服务不可用,需要等到恢复后才能访问。
1、添加 _600Action
在 src/common/controller/error.js
文件中,合适的位置添加如下的代码:
2、添加错误页面
添加文件 view/common/error_600.html
,并在文件里添加显示的错误内容。
3、显示错误页面
添加完错误后,需要在对应地方调用显示错误才能让用户看到,可以通过 think.statusAction
方法实现。如:
修改错误页面样式,只需要修改对应的模版文件即可,如:修改 错误则修改模版文件 view/common/error_404.html
。