验证评论回复邮件功能 / 修复模板路径错误

2026-07-27 · 周一一般小雨

今天用了比较曲线的方式验证了 昨天 AI 写完的“小窝评论回复发送邮件”相关功能。这是我准备的环境,挺杂乱的,其实最好办法是直接在同一台服务器上建立完整的测试环境,但无奈我每台机器的操作系统和配置方法都不太一样。

  • 远程机:启动测试环境的 PHP 后端

    • 用于生成真实可用的测试数据
  • 本地机:启动 NodeJS 的扩展后端

    • 根据本地数据表来检测和处理邮件队列
  • 本地机:分别启动接入测试环境的前端和后台

    • 前端发布评论,后台通过审核(虽说可以用 API 模拟,但是我懒得弄)
  • 本地机:Docker 启动 MariaDB

    • 从测试环境拉副本,被本地扩展后端拿去检测和发送

AI 基本把 9 成的核心都做好了,最终卡在了一个获取邮件 HTML 模板的目录地址上。这 AI 聪明的点是我让它把发送失败的原因记录到数据库,打开数据表之后看到了这个失败的原因,手动改一下路径就解决了。

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

--const TEMPLATE_DIR = path.join(__dirname, "../templates");
++const TEMPLATE_DIR = path.join(__dirname, "../src/templates");

以至此测试完美通过,我再继续调整一下 Cupcake 前端的评论逻辑(昨天让 AI 写,但是没写完)。以及细化一下邮件的样式,目前的看起来还是不太美观。

邮件截图
Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 10 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君