代码 :
server {
listen 80;
server_name api.text.com;
location ~ ^/api/(.+)$ {
proxy_pass http://127.0.0.1:8081/$1;
}
}
这种做法在get请求时 参数丢失,但post请求没有影响。解决方法是加内置变量$args。
代码
server {
listen 80;
server_name api.text.com;
location ~ ^/api/(.+)$ {
proxy_pass http://127.0.0.1:8081/$1?$args;
}
}