javascript - 跨域问题,不同端口的HTTP请求

标签 javascript node.js http http-headers

我制作了一个客户端 Web 应用程序是为了好玩,最近我尝试将它与服务器端的东西集成。

使用 brunch 作为客户端的启动器,使用 gulp 作为服务器的启动器。

我不确定当客户端有不同的端口时如何发送请求。我遇到跨域请求问题。我用谷歌搜索但仍然没有任何线索。

最佳答案

不同的端口被视为不同的域,因此适用 XHR 跨域规则。您可以设置服务器端使用正确的 header 传递 XHR 请求: How to enable cross-domain request on the server?

另一种方法是准备一些跨域代理,可以转发您的请求而无需编辑服务器代码,例如:

关于javascript - 跨域问题,不同端口的HTTP请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31323879/

相关文章:

javascript - 当类型值相等时如何禁用字段

javascript - 了解 Node.js 应用程序中的控制流

delphi - HTTP 100 继续响应 可以有消息体吗?

php - 在数据库中显示保存在 Blob 存储中的图像的最佳方式是什么?

Javascript 只为数组中的最后一项设置属性

javascript - 我可以使用Javascript搜索HTML5本地存储的部分 key 吗?

javascript - 如何仅从所有打开的页面中的单个页面运行javascript代码

node.js - PM2可以运行命令行启动脚本吗?

node.js - 从 cli 过滤 grunt 任务 src

java - Angular2 HttpClient 使用 Rest API