做了一个不怕被夹(大概吧)的「私人微博」

2021 年 8 月 14 日
 Astrian

名字叫 Project Nagging (碎碎念)其实是第二次做了,灵感来源自 https://sspai.com/post/60024 。这次第一次尝试使用 React 来做 SPA,后端用的 apollo-server,数据库是 MongoDB 。

直接用的 apollo-server 没用 Koa 或者 Express 这类网络框架,本来写得挺爽的,结果后来发现加个什么功能都加不上去,而且用 GraphQL 必要性也不是很大,下个版本打算乖乖改回用 RESTful 了……

如果需要自己部署,需要注意目前分前后端代码库,也就是说需要部署两个环境。我现在是 Netlify + Heroku 。详细情况: https://github.com/Astrian/Nagging-backend

我自己的碎碎念 在这里,也欢迎试用 + 提意见 + Pull Request,感谢~

4593 次点击
所在节点    分享创造
15 条回复
SingeeKing
2021 年 8 月 14 日
看起来不错,不过第一次打开中文字体加载的延迟有点高,另外,希望可以加上 deploy on heroku 和 deploy on netlify 的「按钮」,想体验下的然而自己配置一大堆实在太麻烦了
xarthur
2021 年 8 月 14 日
自建一个 Mastodon 实例自己用也行,还可以和别人有互动。
Astrian
2021 年 8 月 14 日
@SingeeKing 发现了,我再看看是什么原因导致的。

@xarthur 其实就是不希望有社交功能,我觉得这属于某种 trade-off 。不过有考虑加入 ActivityPub ( Mastodon )网络。
didi7
2021 年 8 月 15 日
@Astrian 真心觉得可以加一下 ActivityPub,哪怕在后台设置前台不显示互动的内容,但是一个人在后台也还是可以和别人互动。想找这样的东西找很久了,之前也是自己弄一个 Mastodon 实例玩玩,但就觉得太臃肿…
Astrian
2021 年 8 月 15 日
@didi7 考虑说互动通知由邮件发送
didi7
2021 年 8 月 15 日
@Astrian 这也是一个办法,但是如果互动数量多且频繁的话,邮件也很麻烦
futureeent
2021 年 8 月 16 日
萨斯噶焦克
Astrian
2021 年 8 月 16 日
@futureeent (=゚ω゚)ノ
yuhangch
2021 年 8 月 16 日
哈哈 ,前几天模仿 giki 也搞了个自己用的,https://live.yuhang.ch ,用的 LeanCloud 的数据存储
cmdOptionKana
2021 年 9 月 1 日
@yuhangch 奇怪, yuhang.ch 可以打开, 但 live.yuhang.ch 需要翻墙.
Adriel
2021 年 9 月 8 日
@yuhangch 开个元呗,太赞了
bigmama
2021 年 9 月 17 日
@yuhangch 能否发一份。。
vaxl
2021 年 9 月 18 日
@airplayxcom #11
@bigmama #12
作者开源了~~
vaxl
2021 年 9 月 18 日
@vaxl #13 忘了补链接,https://github.com/yuhangch/live
bigmama
2021 年 9 月 18 日
@vaxl #14 搞不定,太复杂了。。

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

https://study.congcong.us/t/795804

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

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

© 2021 V2EX