问题标签 [oboe.js]
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.
json - 有人使用标准 JSONP API 的 oboe.js 吗?
据我了解,Oboe.js “手动”扫描大型 HTTP 请求中的 JSON,以便在请求完成之前可以使用部分结果。
我(还)不能说的是这是否适用于 JSONP 世界。它会查看函数包装器内部,还是需要“普通旧”/纯 JSON 结果?
javascript - 异步承诺中未处理的承诺拒绝
我正在使用Oboe.js解析一个非常大的 JSON 文件
但是我的浏览器控制台被Uncaught (in promise)
. setTimeout()
如果你用like写一个promise也会发生同样的情况
真正奇怪的是:现代浏览器的行为不同。在 Firefox 开发者版中,一切正常,没有错误消息,而在 Chrome 中,我被Uncaught (in promise)
. 在 Chrome 中,如果你写Promise.reject();
的时候没有捕捉到,你会立即收到消息。在 Firefox 和 Safari 中没有任何反应。
那么解决这个问题的方法是什么?忽略消息?我的意思是,如果这种行为真的在官方承诺规范中,那么异步代码中的承诺对我来说就没有意义了。
javascript - 如何将数据传递给 Oboe.js
最初由 Sashkan 询问Oboe.js Github 问题:
oboe.js 是否处理“数据”?
我一直在使用双簧管从 API 流式传输响应。一切都适用于所有不需要参数的调用,但我如何处理依赖参数的调用?
javascript - Oboe.js 中的错误值错误
最初由 Sashkan 询问Oboe.js Github 问题:
我从一个遥远的 API 得到一个 stremedResponse 。当我进行 ajax 调用时,我得到以下响应:
但是当我使用双簧管时,只显示第一个,然后立即出现以下双簧管错误:
知道为什么吗?
javascript - Oboe.js - 如何使用可链接的方法和检索祖先值
我正在使用 oboe.js,并且我想从节点“sections”中检索数据,并将祖先 profile_namespace 和 owner_name 映射到从 section 节点检索的数据(请参阅下面的 json 文件摘录)。
JSON 文件提取 (myjson.json):
现在我只能从节点“部分”检索数据,但我在文档中看到 .node 返回可链接的方法,并且可以使用“祖先”的概念从父节点检索数据。
有谁可以解释我如何使用这种方法(见下面我的代码)?
代码
谢谢你的帮助!
多米尼克
javascript - PUT on Tab Close 未完成
在关闭浏览器选项卡时,我正在尝试自动保存用户的更改。我已经在时间线的其他点验证了这项工作;使用相同的功能。我在unload
处理程序中调用它:
保存用户的更改涉及该saveAnnotations
函数内的 RESTful PUT,使用Oboe库:
接收此信息的服务器是 Microsoft Web API 服务器。我在本地运行客户端和服务器进行测试。
在诊断这一点时,我将上面的代码编辑为 GET 而不是 PUT,它在服务器上的路由内遇到了断点。但是,在执行 PUT 时,我不会在选项卡关闭时点击该服务器路由内的断点。为什么它适用于 GET 而不是 PUT?我必须做什么才能让服务器接收我的 PUT?我的直觉是它是客户端,而不是服务器端。如果查看服务器路由会有所帮助,我可以发布它,但否则我不想让问题变得混乱。
oboe.js - OboeJS:不再可用?下载大型 JSON 的替代方案?
阅读此内容后,我正在考虑使用 OboeJS:Angularjs get request for a huge json file。一个附带问题:是否有任何快速或简单的方法来判断/确认我的服务器是否支持 HTTP/JSON 流?
它不再可供公众使用吗?
如果是这样,有哪些可能的替代方案?我正在考虑发送多个顺序GET
请求并定期更新 Angular 前端。
谢谢!
json - Oboe JS 仅在服务器流死亡时返回数据
我已经设置了一个从服务器流式传输 JSON 的双簧管 JS 流。当我开始收听流时,我没有得到任何数据,但是一旦我终止服务器,我就会得到所有预期的节点。我猜双簧管在它返回之前正在缓存。这是双簧管代码:
node.js - nodejs / express / oboe.js & pug: 获取 node() 事件以更新 dom
第一次使用节点和模板引擎(是的,我知道,“开始”的地方很糟糕,但无论如何)。我正在从 json 流中构建一些内容,最后我想将此内容吐出到我的 html 页面中的 div 中,如下所示(更新的)expressjs 片段:
指数.pug:
我收到错误“错误:发送后无法设置标头”。所以我认为问题在于 oboe.node() 随时触发,而我没有在正确的时间发送响应内容?连接 oboe.node() 事件所需的代码/框架是什么,以便它们可以在我的 pug 模板中定位或创建 dom 元素并正确发送响应?谢谢。
jquery - 如何将 JSON 对象流读入浏览器
给定node.js
如下示例所示的样式对象流,如何通过http
网页上的请求读取并处理它: