第四篇 内容发布与存储

第三篇把云函数写完之后,后端的骨架算是有了,可应用还是没法发帖——数据库里一条记录都没有,图片没地方放,合规检查没接,排版也没做。用户面对一个空列表的产品是不会留下来的。这一篇就解决内容从无到有的全过程:一条文章记录怎么稳稳地入库,封面图怎么直传对象存储,合规审核怎么卡在发布链路里,Markdown 又怎么变成排版好的页面。

本章四节导读:

  • 4.1 云数据库创建:新建文章记录——字段一次留够、写入走云函数、重复提交怎么拦
  • 4.2 图片直传:COS 临时密钥与前端上传——省流量、防越权覆盖的直传方案
  • 4.3 内容审核:安全与合规检查——审核状态机与失败重试
  • 4.4 文章排版:Markdown 转 HTML 与封面图——写入时渲染、摘要与自动取图

这四节本质是一条完整的发布链路,建议按顺序读:4.1 先把字段定下来,4.2 直传拿到的图片地址正好填进 4.1 的封面字段,4.3 把审核结果写回 4.1 的记录,4.4 再把正文渲染成 HTML 存回同一条文档。如果你更急着看前端怎么调用这些接口,可以跳到全书目录的第五篇;对象存储在另一个项目里的完整用法,可以参考灯塔站点实战。

延伸阅读