Rust 开发的无头论坛软件

230 天前
 jinker

后端 Actix-web + sqlx (sqlite),前端 Nuxt.js.

在我学习 Rust 几个月后。 有一次我摔断了腿,在家待了两个月,抽空的时候写的。然后就没有理了。

上个月我拉回了源代码,打开并查看了它。 卧槽,这段代码哪个白痴写的,而且连注释都没有。 哦,是我。

这段时间我花了一些时间尝试重写。 现在应该能够发布了吧,虽然我还没有写任何注释,因为懒。

我试着解耦代码,并将整个项目更改为 Workspace 模式。 尝试升级所有依赖项。 由于一直都是一个人开发,已经尽力了。

Demo: Fofo dev

源代码: Github

3422 次点击
所在节点    程序员
24 条回复
jinker
229 天前
@drymonfidelia 后端只提供 API ,前端看你要怎样搞都行,都是调用 API 。你是要 Vue, React 那些如果只是 CSR 的话对 SEO 不友好。所以我前端使用 Nuxt ,支持 SSR ,同时搭配 cloudflare workers 来达到 ESR ,减少服务器压力提高性能。
linyongxin
229 天前
@drymonfidelia wpjam 的文章:使用 WordPress 做纯后端和管理界面,实现网站飞速打开 https://mp.weixin.qq.com/s?__biz=MzkyMTE3Nzg2Mw==&mid=2247488964&idx=1&sn=4b53bfe3ae95295a9671ff4201093ad6
Kaiv2
229 天前
@jinker 我试过区分大小写,是不是之前的看不全修复了? https://github.com/Reknij/fofo/commit/165c0c02f695b1ef1c1646ec4da59eba0f96ba37
jinker
229 天前
@Kaiv2 这个验证码 crate 是第三方的不是我写的。由于没有找到区分大小写选项,所以我降低难度,改成 4 个字符。之前的验证码图片高度太低,的确导致看不全,尤其是 j 看成 i ,L 看成小写 l 等等。现在应该没问题了。感谢反馈。

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

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

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

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

© 2021 V2EX