Happy-API Rocketseat NLW#3后端项目TypeScript与Node.js实践

Rocketseat 的 NLW#3 里的后端项目——happy-api,蛮适合用来练手 TypeScript + Node.js。整个 API 结构清晰,用的是 Express + TypeORM,配了 SQLite,不折腾数据库也能跑起来。注册孤儿院、表单验证、版本控制这类功能都打包好了,接上前端就能用。

代码风格上,装了 ESLintPrettier,而且配置好就不用自己调格式了。直接 yarnnpm install 装完依赖就能跑,挺方便的。路径配置也清楚,数据库连接信息都在 ormconfig.json,一看就懂。

数据库只用了一个 SQLite,不需要本地装 MySQL 或 PostgreSQL,轻量级还不占资源。迁移命令也写好了,yarn ts-node-dev ./node_modules/typeorm/cli.js migration:run 一跑就搞定。嗯,新手也能无痛上手。

如果你刚开始接触 Node.js API 项目,或者想找一个完整的全栈练习素材,那 happy-api 还挺合适的。和前端 happy-web 搭配食用更香哦。

zip 文件大小:216.26KB