AJAX-запрос API-ключа от сервера приводит к сбою аутентификации с ошибкой недействительного ключа API - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь запросить ключ API на стороне клиента с моего сервера, используя ajax. Ключ API точно такой же, как тот, который действителен, когда я помещаю его как строковый литерал в мой код firebase.js (внешний интерфейс). Однако, когда я использую запрос ajax с моего сервера, чтобы получить тот же ключ, он выдает неверную ошибку аутентификации. Я использую Firebase электронной почты / пароль аутентификации.

Кто-нибудь знает обходной путь для этого?

$(document).ready(function(){ var key; $.ajax({ url: "/key", contentType: "application/json", success: function (res) { key = res.key; } });

var config = {
    apiKey: "AIzaSyDi8KqMXXXXXXXXXXO3eto5BL2mnObl0", //trying to just use key here
    authDomain: "smart-air-81asdfapp.com",
    databaseURL: "https://smartasdfrebaseio.com",
    projectId: "smart-aasdfe",
    storageBucket: "smart-airasdfspot.com",
    messagingSenderId: "495437676642"
};
firebase.initializeApp(config);

});

У меня просто есть маршрут узла сервера / ключ, который возвращает точный ключ API

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