- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
过去几天对 Chrome 的更新导致从我的 SPA (Backbone.js) 到我的服务器(运行 Hapi 的 Node.js)的一些 API 调用因 CORB 错误而被阻止。我正在进行原型(prototype)设计,因此当前没有进行身份验证。
在主干中,我使用模型 url 属性,但没有找到指定 header 和有效负载类型的方法。
url: function () {
return 'http://localhost:4000/api/getSpotPrices/' + energy.type);
}
我是否需要更改 Hapi 中的设置来防止这种情况发生?
[更新]我在 Hapi 配置中添加了 CORS 设置并将其设置为通配符:
server.route({
config: {
cors: {
origin: ['*']
}
},
method: 'GET',
etc...
}
现在 Chrome 抛出错误:
The 'Access-Control-Allow-Origin' header contains multiple values 'http://localhost:63342, *', but only one is allowed.
因此,如果没有 CORS 配置,CORB 会阻止我的服务调用。通过 CORS 配置设置,CORS 会提示 header 条目中的条目过多。
最佳答案
您的请求中是否有任何其他 header 。这可能会导致此问题。
这是我在 React 前端中使用的 cors 配置。
cors: {
origin: ['list of domains that white listed, no need for wildcard for me'],
credentials: true, // for preflight request
// these are the additional headers that i am using through my client code
additionalHeaders: ['cache-control', 'x-requested-with', 'x-csrf-token', 'set-cookie']
},
关于javascript - 如何防止 Backbone 和 Node.js/Hapi 出现 CORB 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55053999/
我已经使用 Jquery AJAX 调用了第三方 API。我在控制台中收到以下错误: Cross-Origin Read Blocking (CORB) blocked cross-origin re
我有一个 react webapp,它调用一个 api(使用 fetch 调用另一个 api)获取图像 url,并通过 img 标签在屏幕上呈现图像。 我遇到的问题是图像无法加载,而是在控制台中收到
我不确定为什么在尝试使用跟踪像素时会出现 CORB 错误。 我认为如果返回图像并且内容类型是图像(gif 或 jpeg),则不会发生这些错误。确切的错误是: 跨源读取阻塞 (CORB) 阻止了跨源响应
我没有收到使用 Angular 4 服务的 api 调用的响应,但在浏览器中工作的相同调用我面临以下给定错误 - 跨源读取阻止 (CORB) 阻止跨源响应 最佳答案 我在获得回复方面也遇到了类似的挑战
我有一个 corb 脚本来对 xml 文件运行节点替换。 如果我不指定集合,它会从现有集合中删除文档吗? 最佳答案 如果您使用 xdmp:node-replace() 更改文档,那么该文档将保留在它的
我知道很多人也有这个问题。但是,似乎人们正在混合使用CORB和CORS。我之前已经安装了CORS扩展程序,但似乎无法在CORB中使用。 我在前端使用聚合物 return { "Content-type
Chrome 一直工作到版本 73。现在它向我抛出 CORB 警告并阻止我的 chrome 扩展程序运行。 这是我的 ajax jquery 代码,没什么特别的 $.ajax({ url:
这个问题已经有答案了: XMLHttpRequest cannot load XXX No 'Access-Control-Allow-Origin' header (11 个回答) 已关闭 3 年前
我正在使用下载 URL 从我的 Firebase 存储中获取 HTML 文件并将其显示在模板中。在我的模板中,我使用 与 src设置为下载地址。浏览器显示损坏的文件,控制台显示 Cross-Origi
我正在优化我的 PDF 查看器应用程序,我想为 PDF 使用链接预加载。 PDF 下载是通过 XHR 请求触发的(它只是后台的 PDF.js 库)。 我的想法是预加载 PDF,然后当加载处理 PDF
合并发生在 corb 过程中,用于添加超过 1000 万个文档的节点。 CPU/IO 达到最大导致超时。如果我停电合并,corb 过程将由于许多站而停止。我能做什么或解决问题。 我有 6 片森林。 合
当我尝试从我的 JavaScript (React) 应用程序中访问 Pixabay API 时,遇到了跨源读取阻止 (CORB)。 这是我的获取代码: fetch(`https://pixabay.
我正在尝试 JSONP。我有一个如下所示的 HTML: JSONP 我的 main.js 文件是: function showPlayers(dat
我有一个服务器端呈现的 Angular 应用程序,我在其中使用 ng2-adsense在某些路线上展示 AdSense 广告。我注意到大部分时间(并非所有时间)我的广告都没有显示,并且我在 Chrom
我尝试使用 open-graph-scraper 和 Vue.js 抓取 OG 数据,但由于 Chrome 中的 CORB 而被阻止。对于我使用 Node 运行的脚本来说,它运行良好,但是是否有解决此
我正在 React 上运行一个简单的应用程序来显示我在 https://my.pcloud.com/ 上上传的文件中的音轨使用 React-Player 组件。 但是,轨道不显示,我在控制台上收到以下
我想调试 Chrome 74 中可能由 CORB 引起的本地开发环境问题。我想看看 - 当我关闭 CORB 时 - 问题是否消失。 根据 Google developer docs比如说 You ca
我是 CORB 的新手,正在尝试使用指南: https://github.com/marklogic-community/corb2/wiki/Hello-World-from-CORB 我的 COR
所以我有一个文件 uris.xqy,它获取我想在 corb 中操作的文档 URI。 然后我有引入 $URI 的 docs.xqy 将变量 $URI 声明为 xs:string external; 然后
我想通过我的 chrome 扩展程序中的 post 调用 api,问题是无法获取响应数据。 我刚刚在控制台中收到跨源读取阻止 (CORB),但响应为空。 Cross-Origin Read Block
我是一名优秀的程序员,十分优秀!