Decode AngularJS URLs that return "Error: URI Too Long"

Decode AngularJS URLs that return "Error: URI Too Long"

某些旧的 angularjs 版本(如 1.5.11)存在错误 URL 过长的问题。即使对于 errors.angularjs.org 服务器来说,这些 URL 也太长了。

可能出现的错误信息:

链接:

三条路线:

  1. 升级到 1.6.3 并使用 errorHandlingConfig

    1.6.3新增angular.errorHandlingConfig功能,可以指定objectMaxDepth.

    但是,这会截断错误,这不是很好。错误的根本原因通常最后提到,也就是被截断的部分。

  2. 升级到 1.6.10

    Version 1.6.10 strips error urls from errors, in commit 980b69。这减少了错误的长度。

  3. 使用AngularJS错误解码器

    AngularJS Error Decoder 是我专门为解码这些 Angular 错误而创建的网页。它很活泼,可以处理巨大的 URL。欢迎收藏。