首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未捕获的错误:此Firebase项目需要导入到Google Cloud Platform以恢复服务

未捕获的错误:此Firebase项目需要导入到Google Cloud Platform以恢复服务
EN

Stack Overflow用户
提问于 2018-04-20 17:18:51
回答 1查看 1.1K关注 0票数 0

获取此未捕获的错误:此Firebase项目需要导入到Google Cloud平台以恢复服务。当我尝试通过Webrtc进行视频会议时。

我得到了这个url- https://firebase.google.com/support/guides/firebase-web#import_your_project_to_the_firebase_console

但是我不想把我的项目上传到云端。

EN

回答 1

Stack Overflow用户

发布于 2018-04-30 14:48:12

我找到解决方案了。转到此url https://console.firebase.google.com/并以gmail帐户登录。点击“添加项目”,你会看到像这样的See this image页面

之后,您将获得创建的项目,如下所示的See this image

现在单击项目,您将重定向到firebase项目概述page.Click上的“添加Firebase到您的web应用程序”。See this image

您将获得以下代码

apiKey:“*,authDomain:”*-*“,databaseURL:”*-*“,projectId:”*-*“,storageBucket:”*-*“,messagingSenderId:”*“

See this image

复制databaseURL并替换为定义了firebase url或代码的webrtc代码。

在webrtc代码中可能会得到这样的结果

配置:function(OpenSocket){ var channel = config.channel || location.href.replace( //|:|#|%|.||/g,'');var socket = new Firebase(‘#-#’+ channel);socket.channel = channel;socket.on("child_added",function(data) { config.onmessage && config.onmessage(data.val();});socket.send = function(data) { this.push(data);};config.onopen && setTimeout(config.onopen,1);socket.onDisconnect().remove();return socket;}

替换

var socket = new Firebase(‘#-#’+ channel);

var socket = new Firebase(‘*databaseURL*’+ channel);

请删除'‘中的*

现在点击左侧的Database选项,选择"Realtime Database“

See this image

现在点击"Rules“选项卡,将"Read Write”value.Both的值改为"true“。See this image

现在检查一下你的webrtc consultation.This是否能正常运行,没有firebase错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49938229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档