問題一:
微信小程序開發-網絡請求報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": ""
}
}
}
}
}
}