Я пытаюсь запросить ключ 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