问题标签 [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.

0 投票
0 回答
259 浏览

json - 有人使用标准 JSONP API 的 oboe.js 吗?

据我了解,Oboe.js “手动”扫描大型 HTTP 请求中的 JSON,以便在请求完成之前可以使用部分结果。

我(还)不能说的是这是否适用于 JSONP 世界。它会查看函数包装器内部,还是需要“普通旧”/纯 JSON 结果?

0 投票
1 回答
5849 浏览

javascript - 异步承诺中未处理的承诺拒绝

我正在使用Oboe.js解析一个非常大的 JSON 文件

但是我的浏览器控制台被Uncaught (in promise). setTimeout()如果你用like写一个promise也会发生同样的情况

真正奇怪的是:现代浏览器的行为不同。在 Firefox 开发者版中,一切正常,没有错误消息,而在 Chrome 中,我被Uncaught (in promise). 在 Chrome 中,如果你写Promise.reject();的时候没有捕捉到,你会立即收到消息。在 Firefox 和 Safari 中没有任何反应。

那么解决这个问题的方法是什么?忽略消息?我的意思是,如果这种行为真的在官方承诺规范中,那么异步代码中的承诺对我来说就没有意义了。

0 投票
3 回答
1281 浏览

javascript - 如何将数据传递给 Oboe.js

最初由 Sashkan 询问Oboe.js Github 问题

oboe.js 是否处理“数据”?

我一直在使用双簧管从 API 流式传输响应。一切都适用于所有不需要参数的调用,但我如何处理依赖参数的调用?

0 投票
1 回答
170 浏览

javascript - Oboe.js 中的错误值错误

最初由 Sashkan 询问Oboe.js Github 问题

我从一个遥远的 API 得到一个 stremedResponse 。当我进行 ajax 调用时,我得到以下响应:

但是当我使用双簧管时,只显示第一个,然后立即出现以下双簧管错误:

知道为什么吗?

0 投票
1 回答
369 浏览

javascript - Oboe.js - 如何使用可链接的方法和检索祖先值

我正在使用 oboe.js,并且我想从节点“sections”中检索数据,并将祖先 profile_namespace 和 owner_name 映射到从 section 节点检索的数据(请参阅下面的 json 文件摘录)。

JSON 文件提取 (myjson.json):

现在我只能从节点“部分”检索数据,但我在文档中看到 .node 返回可链接的方法,并且可以使用“祖先”的概念从父节点检索数据。

有谁可以解释我如何使用这种方法(见下面我的代码)?

代码

谢谢你的帮助!

多米尼克

0 投票
0 回答
43 浏览

javascript - PUT on Tab Close 未完成

在关闭浏览器选项卡时,我正在尝试自动保存用户的更改。我已经在时间线的其他点验证了这项工作;使用相同的功能。我在unload处理程序中调用它:

保存用户的更改涉及该saveAnnotations函数内的 RESTful PUT,使用Oboe库:

接收此信息的服务器是 Microsoft Web API 服务器。我在本地运行客户端和服务器进行测试。

在诊断这一点时,我将上面的代码编辑为 GET 而不是 PUT,它在服务器上的路由内遇到了断点。但是,在执行 PUT 时,我不会在选项卡关闭时点击该服务器路由内的断点。为什么它适用于 GET 而不是 PUT?我必须做什么才能让服务器接收我的 PUT?我的直觉是它是客户端,而不是服务器端。如果查看服务器路由会有所帮助,我可以发布它,但否则我不想让问题变得混乱。

0 投票
1 回答
782 浏览

oboe.js - OboeJS:不再可用?下载大型 JSON 的替代方案?

我正在考虑使用OboeJS进行 JSON 加载流。但是,当我尝试访问该页面时,它会要求我使用用户名和密码登录到服务器。

阅读此内容后,我正在考虑使用 OboeJS:Angularjs get request for a huge json file。一个附带问题:是否有任何快速或简单的方法来判断/确认我的服务器是否支持 HTTP/JSON 流?

它不再可供公众使用吗?

如果是这样,有哪些可能的替代方案?我正在考虑发送多个顺序GET请求并定期更新 Angular 前端。

谢谢!

0 投票
0 回答
212 浏览

json - Oboe JS 仅在服务器流死亡时返回数据

我已经设置了一个从服务器流式传输 JSON 的双簧管 JS 流。当我开始收听流时,我没有得到任何数据,但是一旦我终止服务器,我就会得到所有预期的节点。我猜双簧管在它返回之前正在缓存。这是双簧管代码:

0 投票
2 回答
593 浏览

node.js - nodejs / express / oboe.js & pug: 获取 node() 事件以更新 dom

第一次使用节点和模板引擎(是的,我知道,“开始”的地方很糟糕,但无论如何)。我正在从 json 流中构建一些内容,最后我想将此内容吐出到我的 html 页面中的 div 中,如下所示(更新的)expressjs 片段:

指数.pug:

我收到错误“错误:发送后无法设置标头”。所以我认为问题在于 oboe.node() 随时触发,而我没有在正确的时间发送响应内容?连接 oboe.node() 事件所需的代码/框架是什么,以便它们可以在我的 pug 模板中定位或创建 dom 元素并正确发送响应?谢谢。

0 投票
1 回答
711 浏览

jquery - 如何将 JSON 对象流读入浏览器

给定node.js如下示例所示的样式对象流,如何通过http网页上的请求读取并处理它: