将参数传递给nginx反向代理

时间:2019-04-15 11:04:27

标签: javascript node.js nginx reverse-proxy

我正在创建nginx反向代理,到目前为止效果很好,但是如何配置反向代理以接受带有变量/参数的url?例如:在axios中,我正在对以下URL进行get请求: axios.get('http://localhost:1115/post/'+ 123) 请注意123是一个变量,可以是我的节点服务器中的任何位置:

app.get('/post/:id', function(req,res)

我应该如何在Nginx反向代理配置文件中处理此问题?

我当前的配置如下:

server {
    listen 80;

    root /var/www/html;

    server_name mydeployedsite.com;

    location / {
        proxy_pass http://127.0.0.1:5000;
        #proxy_set_header X-Real-IP $remote_addr;
    }

    #What should be added here so i can pass this url:
    # http://127.0.0.1:1115/post/123
}

所以基本上,问题是如何在nginx中映射参数,例如: 如何映射此地址mydeployedsite.com/post/{id} ??

谢谢。

0 个答案:

没有答案