来自服务器的AJAX请求API密钥导致身份验证失败,并带有无效的api密钥错误

时间:2019-04-26 19:57:32

标签: node.js firebase firebase-authentication

我正在尝试使用ajax从服务器请求客户端的API密钥。 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);

});

我只有一个节点服务器路由“ / key”,它返回确切的api密钥

0 个答案:

没有答案