Javascript 错误:在console.firebase.google.com上创建的项目必须使用firebase.google.com/docs/auth上提供的新的firebase身份验证SDK/
我是Firebase和谷歌地图API的新手。我想在谷歌地图中集成Firebase,以实现doc中的实时热图。每当我单击地图时,数据都会添加到Firebase数据库中,但数据或热图不会显示Javascript 错误:在console.firebase.google.com上创建的项目必须使用firebase.google.com/docs/auth上提供的新的firebase身份验证SDK/,javascript,google-maps,firebase,firebase-realtime-database,Javascript,Google Maps,Firebase,Firebase Realtime Database,我是Firebase和谷歌地图API的新手。我想在谷歌地图中集成Firebase,以实现doc中的实时热图。每当我单击地图时,数据都会添加到Firebase数据库中,但数据或热图不会显示 function initAuthentication(onAuthSuccess) { firebase.authAnonymously(function(error, authData) { if (error) { console.log('Login Failed
function initAuthentication(onAuthSuccess) {
firebase.authAnonymously(function(error, authData) {
if (error) {
console.log('Login Failed!', error);
} else {
data.sender = authData.uid;
onAuthSuccess();
}
}, {remember: 'sessionOnly'});
}
控制台中的错误如下所示:
Login Failed! Error: Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/
at firebase.js:163
at XMLHttpRequest.e.onreadystatechange (firebase.js:147)
我有一个Firebase脚本,来自Google文档:
<script src="https://cdn.firebase.com/js/client/2.3.2/firebase.js"></script>
提前感谢。尝试更改此选项:
<script src="https://www.gstatic.com/firebasejs/4.6.0/firebase.js"></script>
您还需要将Firebase添加到项目中,请参见以下链接:
只需更改
版本,您还需要做更多的工作:
{
"rules": {
".read": true,
".write": true
}
}
<script src="https://www.gstatic.com/firebasejs/4.6.0/firebase.js"></script>
function initAuthentication(onAuthSuccess) {
firebase.auth().signInAnonymously().catch(function(error) {
if (error) {
console.log('Login Failed!', error);
} else {
data.sender = authData.uid;
onAuthSuccess();
}
});
}