返回 XMLHttpRequest 的 RequireJS + NodeJS 无法加载“http”,没有“Access-
RequireJS + NodeJS returning XMLHttpRequest cannot load 'http' No 'Access-Control-Allow-Origin' header
我试图使用JsSIP,但是当我使用RequireJS在客户端启用require时,CHROME返回:
XMLHttpRequest cannot load http://localhost/videochat/videonodejs/scripts/jssip. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.
它都在本地主机中,那么起源问题可能是什么?我的 URL 中确实有端口号,可以吗?
jssip 请求位于端口 80 上,应用程序位于端口 3000 上。 根据同源策略,这些不是同一来源。
服务器需要在Access-Control-Allow-Origin
标头中指定允许的源。通常,此值设置为 '*'
,以便捕获所有客户端源,或者设置为允许源的白名单。这是在服务器代码中定义的,对于处理跨域请求的 ay API 是必需的。
如果添加 Access-Control-Allow-Origin
标头不起作用,请查看应用程序的CORS
配置。 如果它不起作用,您最终可能需要查看"预检"请求。 它们是发送到服务器的初始请求,用于确定服务器对即将到来的请求的支持,它的HTTP方法是OPTIONS
。 因此,如果您处理服务器代码,则需要将"OPTIONS"添加到允许的方法列表中,以便您可以处理该预检请求,从而通知浏览器它应该继续并将真正的请求发送到服务器..... 我相信您可以通过使用命令行标志启动(我认为这是--disable-web-security
(在 chrome 中禁用此行为。 希望这能帮助你一些。
- Meteor如何接收HTTP请求
- 在我的情况下,如何进行http请求
- //而不是在src=“”上使用http://"属性
- 我无法使用angularJs($http)访问服务器
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 角度异步http自动完成
- 如何解决Access Control Allow Origin错误
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 角度http服务器页面刷新404s
- 角度:原点http://localhost在Access Control Allow Origin标头中找不到
- XMLHttpRequest 无法加载 http No Access-Control-Allow-Origin head
- 返回 XMLHttpRequest 的 RequireJS + NodeJS 无法加载“http”,没有“Access-
- Angularjs Rails-Origin http://localhost:9000 是 Access-Contro
- Let file:// access http://localhost
- Angular JS$http Access-Control-Allow-Origin中的Credentials和通配符
- Access Control Allow Origin问题和angular$http服务
- HTTP请求时出现Access-Control-Allow-Origin错误
- Access-Control-Allow-Origin不允许访问http://localhost
- XMLHttpRequest无法加载http://localhost:8081/sample.xml.Access-Co