问题一:
微信小程序开发-网络请求报Invalid request 400错误
解决方案:
微信开发者工具在更新到最新版本后(我现在使用的版本是0.14.140900),相应的参数配置也发生了变化,官网给出的这个配置已经不能用了,需要改为'Content-Type': 'json'即可
wx.request({
url: 'https://api.douban.com/v2/movie/in_theaters', //仅为示例,并非真实的接口地址
data: {},
method: 'get',
header: {
'Content-Type': 'json'
},
success: function(res) {
console.log(res.data)
}
})
问题二:
uni-app H5跨域问题解决方案
解决方案:
根据官方文档的描述,devServer
配置被要求在manifest.json
去配置,并且由于这个配置文件是json
格式的,所以只能对简单类型进行配置。但对于proxy
这项配置来说也是足够了的
// manifest.json
{
"h5": {
"devServer": {
"proxy": {
"/prefix/api/user/list": {
"target": "https://api-remote.xxxx.com",
"pathRewrite": {
"^/prefix": ""
}
}
}
}
}
}