爱写代码的小陈
后端
·2023-07-26
#提问# 项目部署时静态资源的src如何加/api前缀,求大佬指点 之前写的一个项目要部署,使用nginx做代理转发时,识别/api前缀的请求,这需要前端发请求时baseURL为/api。通过vue的环境变量可以给axios配置baseURL,但项目部署后发现,静态资源在访问时,也需要/api前缀,比如有个的,现在imgUrl是从数据库里拿到,肯定没法加动态的baseURL。所以要给所有的img标签设置baseURL,现在比较好的方案是重新封装img标签,替换掉项目里的所有原生img标签,但工作量很大。且有页面用到了Element UI的el-img标签,其官方文档里没提供baseURL属性,如果换原生img,还得重新调整页面元素样式等等,工作量 。 另外项目用到了ckeditor,里面的富文本对图片支持,本质也是原生img标签,而且src是写死的,更没法改。 当初开发没想过部署,现在要搞Docker出了这问题。。求指点求指点啊啊啊啊
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP