一
今天女票开发微信小程序时遇到无法访问豆瓣的api的问题。搜索后知道可以使用Ngiinx代理解决。
这个任务就交给我了。
二
参考资料:
windows下安装nginx及简单使用
小程序无法访问豆瓣解决办法
三
nginx下载
配置文件局部:
location /v2/ {
proxy_store off;
proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Referer 'no-referrer-when-downgrade';
proxy_set_header User-Agent 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36';
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 600;
proxy_pass https://api.douban.com/v2/;
}
这样配置后可用location/v2代替api.douban.com/v2在访问链接中使用。
如:http://localhost/v2/book/1220562
和 https://api.douban.com/v2/book/1220562效果一样
四
nginx将请求转发,并可以配置header信息
网友评论