问题标签 [goinstant]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
socket.io - 在短时间内加入多个房间时出现服务器错误
我的应用程序一次在一个连接上为一个用户加入大约 50 个房间。在几个房间成功加入后,我开始在一些房间收到服务器错误返回。
错误总是一样的,这里是:
它并不孤立于任何特定的房间,有时一半通过,有时几乎全部通过,但几乎总是有几个打破。
我发现如果它少于 10 个房间,它就不会损坏。
加入房间是否有任何速率限制可能导致这种情况?我宁愿不要在每个房间加入之间延迟,但如果需要,我可以。
更新:这肯定与我连接到房间的速度有关。将它们间隔 1 秒使其每次都能正常工作。我需要更快地连接,有解决办法吗?
即使是 100 毫秒的延迟似乎也有效。
webrtc - WebRTC 本地流在 HTML 输入单击时消失
起初,WebRTC 流似乎与会议中的每个人都运行良好。不幸的是,当您单击某些 HTML 元素时,本地流视频会消失。
您仍然可以看到远程用户,远程用户都可以看到/听到您,但您无法看到自己。
一旦本地流消失,销毁并重新初始化连接/WebRTC 小部件不会使本地视频重新出现。需要刷新浏览器,但单击 HTML 元素会导致再次出现相同的问题。
没有 javascript 错误,HTML 元素上唯一的事情是一个焦点事件,它设置了一个局部变量(它没有做任何疯狂的事情)。
我能做些什么来阻止这一切吗?
javascript - JavaScript 运行时错误:“goinstant”未定义
我是新来的。我正在遵循示例并在运行时收到以下错误。
JavaScript 运行时错误:“goinstant”未定义
这是代码:
我错过了什么吗?我应该警告这一点,说我在这个错误之前遇到了关于 platform.min.js 的错误。错误是:
https://cdn.goinstant.net/v1/platform.min.js中第 1 行第 1 列的 JavaScript 严重错误\n\nSCRIPT1014:无效字符
goinstant - 如何从 goinstant 中检索存储的值
我做错了什么。我正在尝试获取即时存储的价值。我有一个带有用户名的个人房间。警报函数显示的值是“[object Object]”。这是我的代码:(我故意省略了脚本)。我在 goInstant 上提供了我的个人数据的快速屏幕截图以供参考http://screencast.com/t/BtLqfrorg
node.js - 将 goinstant 与 node.js 一起使用以使用 webrtc
我尝试在后端实现一个基于 node.js 的协作工作平台,但是我想集成 webrtc 和 visoconferance 是可能的,以及如何在 BAAS 中使用 goinstant
goinstant - 为事务处理字段创建 UNDO 流
我一直在考虑 goangular 的应用程序。在需要即时存储/数据库更新(例如聊天应用程序或股票应用程序等)时,我可以看到 goangular 在 SignalR 方法论的意义上是如何非常有用的。但它可以应用于具有十个字段和一个保存按钮的传统表单吗?我能想到的只是传统的表格,上面有十个字段——没有保存按钮。如果所有十个字段都在控制器的范围内,则不需要保存按钮。一个领域的每一次变化都会被记录到即时存储中。既然说了这么多,那么一个 UNDO 怎么会说对这十个修改的字段有任何更改呢?Control+Z 十次?没那么健壮。对于这种形式的 UNDO all Changes 按钮有什么想法吗?(拼命试图扩大实时数据库交易的纽带)
android - 在 Cordova/PhoneGap 上运行的 GoAngular $loginUrl 的正确“returnTo”路径是什么
我正在努力在 Android 4.3 设备上的 Cordova/PhoneGap 应用程序中为 3rd 方身份验证(即 GitHub)设置正确的returnTo路径。在 GoAngular 中执行此操作的命令是$goConnectionProvider.$loginUrl(providerName, returnTo)
.
在我的开发环境中,我window.location.href
作为returnTo参数传递,当然这可以正常工作,因为应用程序的位置报告为http://localhost:[port]/[path]
. 请注意,我必须localhost
在我的 GoInstant 仪表板中加入白名单。
值得注意的是,在 Android 设备上通过 PhoneGap 开发人员应用程序运行时,第 3 方身份验证也可以正常工作(因为 PhoneGap 应用程序基本上通过本地 IP 地址为我的应用程序提供服务,我也将其列入白名单)。
在 Android 上,报告的路径window.location.href
是file:///android_asset/www/index.html#/app/
. 因此,这是我提供给的路径$goConnectionProvider.$loginUrl
。不幸的是,$goConnection 会引发错误,因为这不是 HTTP 或 HTTPS url。
我的returnTo路径应该是什么?有什么建议么?
goinstant - $goQuery 只返回一个值
我有一个名为 person 的范围模型,它有名字、姓氏和全名。我的 goQuery 适用于此:
我遇到的唯一问题是它只填充我正在搜索的字段的值,而不是整个模型。我错过了什么?
websocket - 先去即时轮询?
我目前是 firebase 客户,并且在 firebase 中面临这个非常糟糕的性能问题:Firebase 负载性能,其中初始 websocket 握手将整个应用程序的加载延迟一秒或更长时间。
我很好奇 goinstant 是否解决了这个问题?这个想法是你先做一个传统的 xhr,然后在建立连接时换成 websockets。