![](https://img.way2solo.com/photo/mikogao/e4c8abd4-3afe-4773-b32f-9889916a0628.png?imageView2/2/w/1920/q/100)
图片生成使用了 Puppeteer ,API 服务端继续使用 koa2 ,用 Prisma 取代了之前一直使用的 Sequelize 。而用户端体验则使用了全栈框架 https://create.t3.gg ,整体开发体验和效率都得到了大幅提升。
对于独立开发者来说,我觉得更加方便的方式是提供了一些内置模板,调用 api 时只需提供相应模板所需的数据,即可生成对应的图片。
举个例子,我将小程序中使用的书籍和书摘制作成了 React 组件,在服务端通过 React Server API 渲染成 HTML ,然后生成图片。
![](https://img.way2solo.com/photo/mikogao/ba857668-d4e6-4efd-a4fb-ac43fec28bac.png?imageView2/2/w/1920/q/100)
![](https://img.way2solo.com/photo/mikogao/56412d78-4c5f-49b1-b006-8fa58bdfeccc.png?imageView2/2/w/1920/q/100)