请问话题详情含图片的话,API 该如何返回?

详情一般都包含多张图片,在富文本中以相对路径存储,那么API返回这个路径,前端该如何显示图片呢?
有几个疑问:
1、应该在取出时候拼接路径,还是存储时候存完整url,如果存储时候存完整url,又有一个问题,如果更换域名,原先图片路径就会失效。
2、如果是在取出时候拼接路径的话,该如何实现?是用正则搜索路径然后替换吗?
3、如果是替换,前端处理好,还是后端处理好?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

详情你保存成html,前端直接显示就行

4年前 评论

本地的话或者说自己的小项目的话,随便折腾。如果是公司的项目,图片或其他资源多的话,一般都会用 CDN 的,然后数据库保存的时候保存的是相对路径:比如:http://xxxcnd/upload/images/1.png,只保存:/upload/images/1.png,访问的时候再添加上 CDN 的域名的,因为域名可能会改变。我以前的项目是这么做的。但是如果是教程的博客项目,如果是在文章中插入图片,图片的路径是保存在文章的内容中的,感觉需要写完整的路径。

4年前 评论
lzlphp (楼主) 4年前
lianglunzhong (作者) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!