我有一个在端口3000上运行的节点服务器。我将使用它来处理我的所有API,但我不希望URL的格式为
example.com:3000/api/xyz
我希望它的格式为:
example.com/api/..
如何将所有/ api /呼叫路由到端口3000?
example.com将提供HTML页面,这与节点无关。 Node目前仅用于API。我找到了Varnish,但它看起来有些过分。
答案 0 :(得分:1)
一种简单的方法是将nginx放在节点服务器前面。
您可以根据网址格式设置nginx以提供静态媒体。您还可以将非静态请求注册到端口3000上的上游node.js服务器