微信可以通过调取API赋予小程序强大的功能,例如调取百度翻译API可以用小程序翻译,调取高德地图API可以进行定位,而通过豆瓣api可以获取很多电影、书籍等的数据信息。但微信小程序请求豆瓣api,会出现403问题导致被豆瓣拒绝。具体的问题和解决方案如下:
小程序请求代码:
onLoad: function (options) {
this.getMoviesData(\'https://api.douban.com/v2/book/1220562\')
},
getMoviesData:function(url){
wx.request({
url: url,
data: {},
method: \'GET\',
header: {\'content-type\': \'application/json\' },
success: function (res){
console.log(res)
},
fail: function () {
console.log(\'fail\')
},
})
}
错误的类型
解决
1、使用Nginx
首先下载Nginx
解压
打开解压文件nginx-1.13.12(这是你的解压文件名)/conf/nginx.conf
在文件中找到server {},在server {}下添加
location /v2/ {
proxy_store off;