bugfix> json > 投稿

データベースを含むHerokuにAPIをデプロイしました。私のデータベースを監視するためにpgAdminに接続しました。

これで、AJAXリクエストを行うと、結果がデータベースに表示されます。しかし、成功イベントの代わりに、ajaxリクエストのエラーイベントが発生します。

*注: dataType: "json" を削除すると、SOの回答が表示されました私のAJAXの行ですが、それでも同じエラーです。 APIの応答も確認しました。これは有効なJSONです。私のリクエストは次のとおりです。

$.ajax({
     url: "https://pva-api.herokuapp.com/api/login",
     contentType: 'application/json; charset=utf-8',
     data: JSON.stringify({
         'username': username,
         'password': password
     }),
     type: "GET",
     crossDomain: true,
     headers: {
         'Authorization': 'Basic ' + btoa(username + ':' + password)
     },
     success: function (resp) {
         alert('success');
     },
     error: function (err) {
         console.error(err);
     },
     complete: function (jqXHR) {
         if (jqXHR.status == '401') {
             console.log(jqXHR.status)
         }
     }
})