【问题标题】:How do I route some URL patterns to a specific port?如何将某些 URL 模式路由到特定端口?
【发布时间】:2015-07-23 14:37:04
【问题描述】:

我有一个节点服务器在端口 3000 上运行。我将使用它来处理我的所有 API,但我不希望 URL 采用这种格式

example.com:3000/api/xyz 

我希望它采用以下格式:

example.com/api/.. 

如何将所有 /api/ 调用路由到端口 3000?

example.com 将提供与节点无关的 HTML 页面。 Node 目前仅用于 API。我找到了 Varnish,但它看起来有点矫枉过正。

【问题讨论】:

    标签: node.js routing routes port varnish


    【解决方案1】:

    一个简单的方法是将 nginx 放在你的节点服务器前面。

    您可以设置 nginx 以根据 url 模式提供静态媒体。您还可以注册非静态请求以发送到端口 3000 上的上游 node.js 服务器

    Node.js + Nginx - What now?

    【讨论】:

      猜你喜欢
      • 2014-06-12
      • 1970-01-01
      • 2014-01-19
      • 2013-07-16
      • 2023-03-10
      • 2013-04-07
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      相关资源
      最近更新 更多