1

我有一个 Rackup 下的 Sinatra 后端和一个在不同端口上运行在 Apache 下的 HTML 站点。因此,每当我从 HTML 站点发布 Ajax 帖子时,都会遇到跨域问题。如何在不使用 Sinatra 模板的情况下在同一台机器上同时部署后端和前端,但仍然具有相同的域?

4

1 回答 1

1

将代理设置添加到您的 HTTP 服务器配置

ProxyPass /MyService http://serviceHost:9080/MyService

此示例假设您的前端是来自 HTTP 服务器的端口 80 上的服务器,并且您要调用的服务位于端口 9080 上,它使服务看起来在端口 80 上可用。

于 2013-11-05T11:11:12.250 回答