小程序官方wx.request示例中url的值
url:'test.php'
按这个格式,如果url写为 xxx.json或者 /data/xxx.json,都应该是合格的,但开发的时候,如果在项目中放一个json文件,就死活读不出。
比如有文件 /data/1.json
然后在程序中读取
wx.request({
url: '/data/1.json',
success (res) {
console.log(res.data)
},
complete(res){
console.log("fail");
console.log(res)
}
输出错误:
errMsg: "request:fail invalid url "1.json""
有人说,对于本地json文件,可以用require。这是没有理解为什么开发的时候本地用json。因为开发的时候,可能先读json文件,然后再读api接口,而不是上来就开发api接口。
而且,如果读本地的json文件读不了,读本地的api就一定能成功么?
比如url:'/api/getdata'就是合格的url么?