如何将某些URL模式路由到特定端口?

时间:2015-07-23 14:37:05

标签: node.js routing routes port varnish

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

example.com:3000/api/xyz 

我希望它的格式为:

example.com/api/.. 

如何将所有/ api /呼叫路由到端口3000?

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

1 个答案:

答案 0 :(得分:1)

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

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

Node.js + Nginx - What now?