1.后台api响应时间设置
由于接口返回比较慢,ngnix默认60s就超时了,所以可以在config文件中配置一下超时时间:
在你对应的api代理下:
location /url {
proxy_pass 服务地址;
# 这个是API的链接时间
proxy_connect_timeout 120;
# proxy_read_timeout 是用来设置超时时间的,默认是 60 s
proxy_read_timeout 300;
}
测试后超时时间会加长,不会在1min挂掉:
2.location匹配条件
1)前端代理了跳转地址,还会继续向后匹配,避免继续向后匹配location块,我们可以在路径前加上^~ ,如果匹配到后没就不会继续向后搜索location块;
2)~*
用于表示一个location
块的前缀匹配是一个不区分大小写的正则表达式;
3) \.jpg以.jpg结尾的路径;
4).*
表示任意数量的任意字符(除了换行符);
5)$
表示字符串结束;