怎么加载本地json数据,能让项目在github pages上预览

本来用的是express+axios,但放到github pages上后打开取不到数据,只有空壳,看别人的项目里用的是mock.js,之前没用过,参考人家的文件这么写了(build文件夹下未修改),接口里还是没有数据404,应该怎么做呢?


更新了答案,把数据写死就行了,不要从接口里获取,不知道有没有其他办法获取数据,欢迎交流~

阅读 4.8k
3 个回答

各位不好意思,可能理解错误,另外找到了在pages上不丢失数据预览项目的方法(把数据写死):

let data = require('../data.json')
this.seller = data.seller

1.你要了解mock的原理,mockjs是在ajax请求之前就拦截了
2.打包到线上之后mockjs不应该打包

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题