数据库中设置的地址:
会报错
尝试过的解决方式:
修改数据库数据,把地址填写完整。为什么老师没有填写完整地址,没报错?
登陆购买课程后可参与讨论,去登陆吧
同学你好,因为讲师讲课期间将对应的图片放到了public文件夹下面,所以可以访问到对应的图片。祝学习愉快~
老师好!我这边也出现了一样的问题。但我在后端是和讲师一样把图片放到了public文件夹下的,而且在前端也把baseURL改成了和后端一致的http://localhost:3000。但即使这样控制台还是出现了和上面一样的报错,图片域名显示的是前端的域名8080,而不是我所期待的3000。我去数据库给图片的imgUrl前面手动加上了http://localhost:3000 的域名,图片才能访问到。
想问一下这是为什么呢?为什么其他接口修改一下baseURL就可以正常访问,而图片修改了也没有用,还是必须手动把imgUrl补全才行呢?
同学你好,如果前后端调整为一致的端口号,这样恐怕还真的是不行因为端口号一致本身就会出现错误。老师在视频中进行展示时是手动加入到数据库的,在正式开发的时候它们是由运营人员(前端写的后台)进行上传的,那么如果说要加baseUrl也要在运营端进行配置,这样就相当于运营后台通过后端进行数据库中存放数据,然后前端在通过后端从数据库中得到数据,这样就不会出现以上的问题了。
那么当前同学需要手动在数据库中手动添加img的数据即可。
另外同学所说的可能是在当前拼接一个baseUrl + item.img这种我认为是可以的,如果说没有没有显示那么打开控制台看一下它被渲染成什么了在这里找一下原因,另外老师在讲课的时候其实在(前端)本地就已经存好了对应的图片,所以这里不需要多纠结。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
入行前端,是明智的选择!市场需求大,就业前景好,入行门槛低,小白易上手 全新升级:技术更新,Vue3.0/TypeScript/React17.x; 技术更全面,从0基础到全栈开发再到大型项目构建
157 1
75 1
31 2
200 5
155 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星