Table of Contents
location 转发路径问题
location 在使用 proxy_pass 的时候,最终路径到底是什么。
location /api/ { # 反向代理到 8500 端口 proxy_pass http://127.0.0.1:8500/; add_header Access-Control-Allow-Origin *; }
- api 后面有斜杠:/api/xxx -> http://127.0.0.1:8500/xxx
- api 后面没有斜杠:/api/xxx -> http://127.0.0.1:8500/api/xxx
8500 后面的斜杠暂未测试。
接口 json 数据压缩
有时接口返回的 json 数据太大了,导致传输缓慢。服务端和客户端都浪费流量。因此,有必要对 json 数据压缩——将 application/json 添加到 gzip_types 里面。
// nginx.conf gzip_types …… application/json ……;