思路天马行空,错路就不展示了,hhh
没什么写的,直接上代码,注意的点写下面:
1. /amap : 应该是我代码接口自己加的,就遇到 /amap开头的就代理到高德的地址,正则不想写了(其实这时候页不怎么会)
2. http://restapi.amap.com/ : 高德给的地址是https的,代码里我用的也是https,但http试了能用就用了,就是这里出的错,之前我写的是http://restapi.amap.com,没有加后面的 / ,然后错了,我把网上找的理由放下面
server {
listen 8102;
server_name localhost;
location ~ .*/(api|file)/.* {
proxy_pass 代理到后端地址;
}
#代理到高德
location /amap {
proxy_pass http://restapi.amap.com/;
}
location / {
root html/文件路径;
try_files $uri $uri/ /index.html;
}
}
PS:提问的人不是我→_→。。。
好了,本文结束,下面放一些中途找到的有点用的文章:
PS:A就不说了,B有用,C因为变量名看的脑壳大,所以大概看看思路吧……