【问题标题】:How to deploy Sinatra + HTML site?如何部署 Sinatra + HTML 站点?
【发布时间】:2013-11-05 19:11:12
【问题描述】:

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

【问题讨论】:

    标签: jquery ajax sinatra web-deployment


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-10-17
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多