通过 命令创建项目时,会自动添加错误处理的逻辑文件以及相应的错误页面。

    错误逻辑文件路径为 src/common/controller/error.js,该文件内容大致如下:

    对应的模版文件路径为 view/common/error_{Number}.html

    系统默认支持的错误类型有 400,,404500503

    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