【发布时间】:2015-09-28 04:56:31
【问题描述】:
为了好玩,我制作了一个客户端 Web 应用程序,最近我尝试将它与服务器端的东西集成。
使用 brunch 作为客户端的启动器,使用 gulp 作为服务器的启动器。
当客户端有不同的端口时,我不确定如何从客户端发送请求。我收到跨域请求问题。我用谷歌搜索了,但仍然没有任何线索。
【问题讨论】:
标签: javascript node.js http http-headers
为了好玩,我制作了一个客户端 Web 应用程序,最近我尝试将它与服务器端的东西集成。
使用 brunch 作为客户端的启动器,使用 gulp 作为服务器的启动器。
当客户端有不同的端口时,我不确定如何从客户端发送请求。我收到跨域请求问题。我用谷歌搜索了,但仍然没有任何线索。
【问题讨论】:
标签: javascript node.js http http-headers
不同的端口被视为不同的域,因此适用 XHR 跨域规则。您可以设置服务器端以使用适当的标头传递 XHR 请求: How to enable cross-domain request on the server?
另一种方法是准备一些跨域代理,可以在不编辑服务器代码的情况下转发您的请求,例如:
【讨论】: