Nginx 精确匹配无法与 = 配合使用

Nginx 精确匹配无法与 = 配合使用

目前,我在 NGINX 中使用以下配置,但精确匹配对我来说不起作用。有人能帮帮我吗?

 location = /graphql {
    proxy_pass http://127.0.0.1:3000;
 };

 location  / {
    proxy_pass http://127.0.0.1:4000;
 };

当我使用 /graphql-tutorials/something 发送请求时,Nginx 会将其路由到端口 3000,但我预计它会达到 4000?

我只希望当用户输入 /graphql 时它应该监听 3000,否则在任何其他情况下它都应该达到 4000

问候

相关内容