前后端分离情况下你们怎么处理相对路径
比如头像或者其他文件、图片,数据库中储存了相对路径且业务必须储存相对路径(比如对象储存绑定的域名变动),在前后端分离的后台,我需要一个完整地址显示图片,提交修改的时候要存入相对路径,需要编辑时你们怎么做的
A方案,返回两个链接
user_picture_path abcd.png
user_picture_url storage.domain.com/abcd.png
B方案,前端处理
添加个VITE环境变量放存储地址,图片等组件二次封装,如果是相对链接拼接VITE
C方案,出入库自动添加去掉域名
laravel orm的访问器很容易一次性实现这一点
你们用哪个方案,各有什么优势,是否有更好的方案
关于 LearnKu
推荐文章: