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

2021-08-14 20:04:02 +08:00
 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,感谢~

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

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

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

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

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

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

© 2021 V2EX