异常处理
<p>对于已知的异常,可以自己进行try cacth 进行处理。处理后,如果需要在前台进行提示,那么catch后还需要将异常进行向上抛出。</p>
<p>1、对于非Ajax异常,捕获后的异常直接跳转 到 500.html 中进行了展示和说明。
2、对于Ajax异常,捕获后将其封装为JSON格式</p>
<pre><code class="language-json">{
state:"fail",
msg:"错误提示"
}</code></pre>
<p>因此在所有的请求响应后,都必须要进行 state 的判断,在进行后续处理。</p>