心理学卡片-探索心理学知识的智能学习平台 https://sandural.cc

15 天前
 Honwhy

从朋友那拿到了关于一个心理学卡片的项目,原本是 vue + express.js 技术栈的,被我拿来改造成适合 cloudflare workers 部署的方案。

一次独立开发者省钱版的实战过程

太长不读

穷鬼套餐:

cloudflare workers, d1, kv, r2

后端:Hono

登录:better-auth

邮件:resend

vibe coding: ChatGPT, DeepSeek, doubao, copilot

自己实现了邀请码机制。

心理学卡片

心理学卡片-探索心理学知识的智能学习平台

预览 og

邀请码放送

A1Y7ODV7
A7HXLWDD
KV5MFIRE
DWQF3DSU
IB04Z0VX
CIMN8TZ6
STPOF1LM
ZGE0XE6R
IXHNDUHL
CITHWQGK
V2GB2AMP
JC9E0AP5
SKDXLKZW
VL12O042
HU9WT71X
QF7KANHU
VFJ7IKC4
NFJ90MO8
LIFQJZ62
0D3DFOVM

可能有不少 bug ,欢迎建议和反馈。

可以不读

文章总结(陆续更新中):

https://honwhy.wang/posts/2025-08-10-cf-worker-full-stack/

1502 次点击
所在节点    分享创造
6 条回复
mundane
15 天前
牛逼
AionHaiJun
14 天前
好多 bug , 注册随便用了下, 删除账号都删除不了。 这款产品是写的玩的,还是后续准备盈利的产品
Honwhy
14 天前
@AionHaiJun
——有 bug 我继续修。刚才我在本地测试了下删除账号是没有问题的。
——项目本身提供知识卡片的功能,并没有盈利的着力点。只有一个想法,挂 adsense 。
——第一次独立搞定 cf workers 穷鬼套餐,有不少经验教训,欢迎交流(这是财富。。。
AionHaiJun
11 天前
@Honwhy 确实,跑通整个流程很重要,加油,我也在探索中。
Honwhy
11 天前
@AionHaiJun #4 你可以看看 MkSaas 这个项目,项目有开源的。
Honwhy
5 天前
由于一开始项目设定是 JWT 认证登录的。为了集成 better-auth 的邮箱登录、OAuth 登录,遂做了两次 hack

1\ 邮箱登录时,调用 auth.api.signInEmail api 接口登录认证,构造了 Session-Cookie 关系,手工将 signInEmail 的响应 Set-Cookie 转发一次(用 Hono 的 setCookie )
然后才是对用户 ID 做 JWT TOKEN
2\ OAuth 登录时,首先调用 auth.api.signInSocial ,搞定第一步搞临时票据,跳转 github oauth 服务

回调后,要注意,无法调用 auth.api.callbackOAuth API ,只能自己模拟请求调用 auth.handler(new Request())
执行结果后,即构造了 Session-Cookie 关系

此时,还不知道用户 ID ,所以必须执行一次 auth.api.getSession 拿到用户信息


然后才是对用户 ID 做 JWT TOKEN

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1154618

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX