请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

浏览器中访问不到api/seller数据

老师,浏览器中访问不到api/seller数据。

我的是Vue-cli4.4.1, vue.config.js中的配置全部换成了从源文件复制粘贴过来的,data.json也是从项目源文件直接拷贝到根目录的。看到问题回答区有同学说是cli版本问题,但还是不知道怎么配置,麻烦老师讲解。
图片描述图片描述图片描述

正在回答 回答被采纳积分+3

插入代码

2回答

提问者 Walker游游 2020-06-09 00:43:04

已解决。

1、在vue.config.js里,添加publicPath配置就行了。

1
2
3
module.exports = {
  publicPath: process.env.NODE_ENV === 'production' './' '/'
};

2、老师源码根目录里有prod.server.js这个文件,将它拷入项目根目录也可以解决。

老师能详细讲讲这两种是什么情况么?为什么会这样?尤其是第二种。

另外,老师,我测试了您的代码,把以上两项都去掉,依然能访问到数据。这是为什么?

0 回复 有任何疑惑可以回复我~
  • 猜测是 Vue cli 脚手架版本差异导致的问题?
    回复 有任何疑惑可以回复我~ 2020-06-09 09:41:08
  • 提问者 Walker游游 回复 ustbhuangyi #2
    不清楚,还请老师讲讲mock数据这里,属于webpack配置了么?
    回复 有任何疑惑可以回复我~ 2020-06-09 15:16:27
  • ustbhuangyi 回复 提问者 Walker游游 #3
    这个是 webpack 的 devServer 配置
    回复 有任何疑惑可以回复我~ 2020-06-09 17:18:22
ustbhuangyi 2020-06-08 22:07:34

你把代码传到 GitHub 上,我抽空帮你看看

0 回复 有任何疑惑可以回复我~
  • 提问者 Walker游游 #1
    老师,刚创建的项目,别的都还没做修改呢。。。不用看全部项目吧( ̄_ ̄|||)
    回复 有任何疑惑可以回复我~ 2020-06-08 22:11:45
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号