2017-01-09 9 views
0

私はmuleを使用してAPIを開発していますが、このapiはapiコンソールを使用して、ramlを使ってアプリケーションをテストします。私のAPIはInternet ExplorerとPostmanで完璧に動作しますが、ChromeやMozillaではそうではありません。これは私がMozillaのコンソールMule API Consoleはステータス0を返します。なぜですか?

  "Error: [$rootScope:inprog] $apply already in progress 
 
http://errors.angularjs.org/1.3.20/$rootScope/inprog?p0=%24apply 
 
minErr/<@https://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:49455:12 
 
[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:64316:15 
 
$RootScopeProvider/this.$get</[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:64060:11 
 
[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console.js:1044:11 
 
handleRespon[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console.js:1096:11 
 
RAML.Directives.sidebar/<.controller</$scope.tryIt/</<@https://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console.js:1426:37 
 
.Deferred/promise.then/</</<@https://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:32199:30 
 
jQuery.Callbacks/[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:32042:10 
 
jQuery.Callbacks/[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:32088:7 
 
.Deferred/promise.then/</<@https://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:32198:8 
 
[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:29317:14 
 
.Deferred/promise.then/<@https://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:32195:7 
 
[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:32255:4 
 
.Deferred/[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:32194:13 
 
RAML.Directives.sidebar/<.controller</$scope.tryIt/<@https://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console.js:1424:17 
 
Anonymous.prototype.authenticate/<[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console.js:2194:33 
 
RAML.Directives.sidebar/<.controller</[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console.js:1421:15 
 
[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:61866:15 
 
ngEventHandler/</[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:71092:17 
 
$RootScopeProvider/this.$get</[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:63962:16 
 
$RootScopeProvider/this.$get</[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:64061:18 
 
ngEventHandler/<@https://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:71097:17 
 
[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:33377:15 
 
jQuery.event.add/[email protected]://127.0.0.1:8444/api/loanmgmt/1.0/console/scripts/api-console-vendor.js:33064:6 
 
"

から取得エラーです。このエラーが生成されますapi.console.jsでラインですが、私は理由を把握することはできません。

   jQuery.ajax(request.toOptions()).then(
 
        function(data, textStatus, jqXhr) { handleResponse(jqXhr); }, 
 
        function(jqXhr) { handleResponse(jqXhr); } 
 
       );

答えて

0

これは、Muleのアプリケーションであり、私はjavascriptの開発者はないですので、私はJavascriptとブラウザのコンソールから問題を攻撃することが難しかった、実際には、何もあまりありません問題に関する情報これは、要求を送信していないためデバッガが一度も停止していないため、RAMLの問題が非常に深刻でした。そのため、RAMLの一部を削除しました。問題を引き起こしていたパラメータがありました。私がこのアプローチを早期に調査した場合、私はこれを早急に解決したでしょう。

関連する問題