微信小程序序用wx.request读取本地json失几

小程序官方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么?

这是官方给的url定义  是服务器的接口地址  

接口地址,可以用  你们的测试环境服务器地址    或者 开发环境的

官网示例

仅为示例,不是真实接口地址。也提到接口地址,不能使用本地的json文件的