404错误,找不到:http://localhost:8080/goods

来源:19-1 第六章 修复vue-cli工具不生成dev-server.js文件问题

pb之外

2018-10-12

不理解 ‘./goods/list’這裡指定的是哪裡?

app.get('./goods/list',function(req,res,next){

    res.json(goodsData);

})

按老師的设定更改后,一直报404错误,找不到:http://localhost:8080/goods,实在不明白哪里出错了,贴出部分代码:如图

http://img.mukewang.com/szimg/5bc01fc7000179aa04510155.jpg

http://img.mukewang.com/szimg/5bc01fc700016d8404100232.jpg

http://img.mukewang.com/szimg/5bc01fc700012cd006690195.jpg


写回答

2回答

EthanJAL

2018-11-21

axios.get('/goods/list')   前端请求地址要和后端模拟地址一样

0
2
河畔一角
回复
慕运维1351192
这个是服务端的接口地址
2018-11-29
共2条回复

河畔一角

2018-10-13

应该不是./goods/list,没有前面那个. 这是路由,给前端用的路由。一开始我们讲前端的时候,还没有讲node部分,我们只能写一个json文件,然后通过这种方式来加载,实现数据模拟,后来版本升级了,我把这个写法从新补录到最后了。 你先按照我上面写的把点去掉,如果依然加载不了,请联系我。534877846

0
1
慕运维1351192
你好, 能问下,这个/goods/list路径是从何而来的? ./../mock/goods.json我知道,但是这个/goods/list是从哪来的?? 多谢
2018-11-28
共1条回复

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程