异常捕获后没有进入error页面

来源:7-1 SpringBoot配置全局的异常捕获 - web页面跳转

weixin_慕盖茨7479095

2020-05-06 19:12

异常捕获了,单实好像没有进入error页面,我的浏览器显示是这样的:

{"status":555,"msg":"/ by zero","data":null,"ok":null}

不知道为啥好像没找到error.html,请问这是为啥呢?

写回答 关注

1回答

  • 慕仔4788917
    2020-05-15 09:59:52

    除了通用的Error构造函数外,JavaScript还有7个其他类型的错误构造函数。

    • InternalError: 创建一个代表Javascript引擎内部错误的异常抛出的实例。 如: "递归太多"。非ECMAScript标准。

    • RangeError: 数值变量或参数超出其有效范围。例子:var a = new Array(-1);

    • EvalError: 与eval()相关的错误。eval()本身没有正确执行。

    • ReferenceError: 引用错误。 例子:console.log(b);

    • SyntaxError: 语法错误。例子:var a = ;

    • TypeError: 变量或参数不属于有效范围。例子:[1,2].split('.')

    • URIError: 给 encodeURI或 decodeURl()传递的参数无效。例子:decodeURI('%2')

    当JavaScript运行过程中出错时,会抛出上8种(上述7种加上通用错误类型)错误中的其中一种错误。错误类型可以通过error.name拿到。

    你也可以基于Error构造自己的错误类型,这里就不展开了。


SpringBoot开发常用技术整合

SpringBoot 极简开发的框架整合利器

102172 学习 · 508 问题

查看课程

相似问题