和谐区的后端重构,语言从 node 换 golang
- httprouter
- fasthttp
- go-sql-driver
- 争取重构所有 api ,但是无法移除 koa ,koa 将会作为中间层只负责 ssr
- 数据库 mongoDB 换 mysql
- 争取抽象出一个 go web 框架
- 用户、文章的增删改查
- 原生 sql 操作,包含外键关联、分页、模糊搜索
- 简单的鉴权和简单的调度
- go 原生的小技巧
这是一次充满勇气的决定,经过这一波,会抽出更多的最佳实践
但是同时增加了我个人的维护成本,我需要同时维护前端(vue、react)、node中间层(koa)、后端(go)
但是这不是我没事找事,我也是经过很久的**斗争的::>_<::