質問: ### 前提・実現したいこと 掲題の通りとなります。 ``` $http({ method: 'GET', url: "http://localhost:8080/api/aaa", timeout: 5000 }). then(function successCallback(response) { alert("success") }, function errorCallback(response) { alert("error") }); ``` springのguideページにあるJSONを返却するURL http://rest-service.guides.spring.io/greeting を指定するとsuccessとなりますが、同様のJSONが返却される http://localhost:8080/api/aaa ではerrorとなります。 なお、http://localhost:8080/api/aaaをブラウザ(chrome、firefox) に直打ちした場合はjsonデータは問題なく表示されます。 これは原因として何が考えられるでしょうか? ### 環境 【サーバ側】 ・springboot v1.5.3.RELEASE ・AWS RDS MySQL 【クライアント】 ・monaca クラウド IDE ・iOS デバッグビルド ・angularJS 1.6 ・onsenUI 2.2
回答: CORSに引っかかってるような気がします https://developer.mozilla.org/ja/docs/Web/HTTP/HTTP_access_control をみて対策してみるとかしてみてはいかがでしょうか。