打包后,请求不了数据

来源:10-4 Vue项目的联调测试上线 - 打包上线

无芒

2018-11-01

Vue2.5开发去哪儿网App 从零基础入门到实战项目
第10章第3节
windows环境用phpstudy搭建
WWW/myBase/api/mock 目录下放了 json 文件
现在请求该路径,以下配置没问题
config/index.js 里的 proxyTable 配置

 '/api': {
        target: 'http://127.0.0.1',
        pathRewrite: {
          '^/api' : '/myBase/api/mock'
        }
      }

打包路径配置

assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/myBase/',

可是。。。。打包后,用127.0.0.1/myBase 访问,其他静态资源能正常加载,
npm run dev 在线预览是正常的,就是打包后出请求不了JSON的数据 http://127.0.0.1/api/index.json 报 404 的错误
现在的访问目录结构
WWW/myBase
- /index.html (打包后的文件)
- /static (打包后的文件)
- /api/mock/index.json(请求数据)
来位大佬帮帮我

写回答

2回答

Dell

2018-11-04

你要看浏览器请求接口的地址,然后来修改json对应的目录

1
3
我们是一家人
回复
Dell
那该怎么做呢
2020-03-27
共3条回复

我们是一家人

2020-03-27

和我的问题一样,该怎么配置打包后的文件路径啊

0
0

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程