事项记录

Todo

  • pay 流程打通: [done]

  • dashbaord 二维码: [done] 尝试了外部生成和自己切图。 最后还是自己切图,简单切好 size 就行: size = 1002 x 1180

  • hugo 页:增加跳转到个人中心的入口 【doing】

    彻底被 hugo 搞 sb 了—原来 baseURL 用来控制生成的文件的;而 server 时的端口和这个毫无关系… 想想确实也是啊?哎,只能说自己傻逼。

  • 主页: doing

  • 管理员用户管理:

    • +pay-code;同步数据(应该不用,调用 +pay-code 接口应该就自动会同步数据了)?
    • SMTP 崩溃时的处理逻辑:
      • 手工验证邮箱
      • 手工发送 password reset link
  • Nginx 配置自动生成

  • 额外脚本手动处理

  • page 优化:增加面包屑

  • 上线后 TODO

    • 配置 Stripe webhook:
      • 创建 Webhook 端点

        After testing locally, get your webhook event handler up and running on your server. Next, create a webhook endpoint to send checkout.session.completed events to your server, then test the Checkout flow again.

        https://docs.stripe.com/webhooks#register-webhook

Process

今天时间主要花在 stripe 换用 Pay Elements, 切二维码,在 hugo 侧加个人主页主口:陷入到配置项的纠结中—想同样读 .env 来确认这些路径。但是细想觉得就这么点东西,干嘛搞那么复杂—但是 dev, prod 的 baseURL 得不同吧,搞了半天,发现 server 时不起效—最后才知道这个 baseURL 根本不控制这个 server 的 URL 的!太搓了。

还是有被 AI 坑到吧。变懒了不行啊,绝对要去看看文档的。

另外 Gemini 给我讲了很多 React 基础的知识, hook 相关的。核心就是—props, state, context 哪个变了,就会触发整个 hook 函数主体的执行。 useEffect 通过依赖项降低了被触发的概率。最主要要注意的就是,不要在 hook 主流程里面去改变自己的状态,这样就肯定停不下来导致无限循环了。


情绪记录

Good

Bad


Reflect

好好最近头疼,有可能和焦虑有关。啊,晚上她又不怎么睡得着,在想怎么让这个付费更多点,怎么做下一步的内容。

这或许不是一个好赛道,但如果你觉得你可以做,又有何不可呢。找到自己愿意的做的、能做的事情,就已经非常好了。