gpt4 book ai didi

node.js - Node.js 的 Nginx 重写规则

转载 作者:太空宇宙 更新时间:2023-11-03 23:29:45 24 4
gpt4 key购买 nike

我正在将 Nginx 设置为 Node.JS 应用程序的反向代理。 Node 应用程序监听 localhost:3003 并设置代理,如下所示:

location /otfb {
proxy_pass http://127.0.0.1:3003;
#...
}

现在的问题是,如果我像这样访问服务器:

http://server.xyz/otfb/someresource

然后它被传递给 Node.JS 作为

http://localhost:3003/otfb/someresource

但是正确的是

http://localhost:3003/someresource

展示如何设置重写规则,以便在请求传递到 Node.JS 之前,Nginx 删除 otfb

最佳答案

事实证明根本不需要重写工作配置:

location /otfb/ {
proxy_pass http://127.0.0.1:3003/;
#...
}

仅 URI 末尾缺少斜杠

关于node.js - Node.js 的 Nginx 重写规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39670991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com