心理学卡片-探索心理学知识的智能学习平台 https://sandural.cc - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Honwhy
V2EX    分享创造

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

  • nbsp;
  •   Honwhy
    honwhy 46 天前 2435 次点击
    这是一个创建于 46 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从朋友那拿到了关于一个心理学卡片的项目,原本是 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/

    第 1 条附言    30 天前
    UPDATE:
    1\ 支持 Github 登录
    2\ 邮箱注册无需邀请码

    3\ 实现了图床功能


    作者用管理员账号手工添加了更多心理学知识卡片,游客和普通用户都可以看到这些卡片。


    该项目实质意义不同,练手成分更多,请轻喷
    6 条回复    2025-09-04 01:22:19 +08:00
    mundane
        1
    mundane  
       46 天前 via Android
    牛逼
    AionHaiJun
        2
    AionHaiJun  
       45 天前
    好多 bug , 注册随便用了下, 删除账号都删除不了。 这款产品是写的玩的,还是后续准备盈利的产品
    Honwhy
        3
    Honwhy  
    OP
       45 天前
    @AionHaiJun
    有 bug 我继续修。刚才我在本地测试了下删除账号是没有问题的。
    项目本身提供知识卡片的功能,并没有盈利的着力点。只有一个想法,挂 adsense 。
    第一次独立搞定 cf workers 穷鬼套餐,有不少经验教训,欢迎交流(这是财富。。。
    AionHaiJun
        4
    AionHaiJun  
       42 天前
    @Honwhy 确实,跑通整个流程很重要,加油,我也在探索中。
    Honwhy
        5
    Honwhy  
    OP
       42 天前
    @AionHaiJun #4 你可以看看 MkSaas 这个项目,项目有开源的。
    Honwhy
        6
    Honwhy  
    OP
       35 天前
    由于一开始项目设定是 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
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1234 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 17:01 PVG 01:01 LAX 10:01 JFK 13:01
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86