Получение ниже ошибок при вызове API Google Firebase.Как решить это - PullRequest
0 голосов
/ 23 ноября 2018

ОПЦИИ https://fcm.googleapis.com/fcm/send 404 ()

Не удалось загрузить https://fcm.googleapis.com/fcm/send: Ответ на предпечатную проверку не имеет статуса HTTP ok.

{readyState: 0, getResponseHeader: ƒ, getAllResponseHeaders: ƒ,
 setRequestHeader: ƒ, overrideMimeType: ƒ, …}

XHR не удалось загрузить : ОПЦИИ "https://fcm.googleapis.com/fcm/send".

вот мой код:

$.ajax({
          type: 'POST',
          url: 'https://fcm.googleapis.com/fcm/send',
          headers: {
            'Content-Type': 'application/json',
            'Authorization': 'key=*********'
          },
          data: {
                 "to" : '*****************************',
                 "data" : {
                     "phone" : "99*****",
                     "id" : "5****"
                        }

                 },
          success: function(response){
            console.log("success");
          },
            error : function(response) {
                console.log(response);                   
            }
        });

1 Ответ

0 голосов
/ 23 ноября 2018

Вы выполняете междоменный запрос.Чтобы браузер знал, что это разрешено, он сначала выполнит OPTIONS вызов, чтобы спросить сервер, разрешит ли это method для этого endpoint.Этот запрос в вашем случае не удался, и поэтому фактический POST не может быть выполнен.

Итог Я не думаю, что запрос, который вы пытаетесь выполнить, должен вызываться из браузера, когда вы открываете учетные данныеи должен выполняться только из бэкэнда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...