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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2

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

4年前 评论

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

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

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