nginx知识点
1.提高location的优先级:
^~
修饰符:
location ^~ /api/
表示「前缀匹配且终止后续匹配」,优先级高于所有正则匹配(包括静态资源的 ~*
规则),确保 /api/
路径下的所有请求(无论后缀是什么)都会被转发。
2.简写转发请求:
/api 末尾不加/,proxy_pass末尾也不写/就可以实现自动拼接接口地址。
若目标地址需要保留 /api
路径,proxy_pass
可以不写 /api
,但不能在末尾加 /
(否则会丢失 /api
)