Happy-API Rocketseat NLW#3后端项目TypeScript与Node.js实践
Rocketseat 的 NLW#3 里的后端项目——happy-api,蛮适合用来练手 TypeScript + Node.js。整个 API 结构清晰,用的是 Express + TypeORM,配了 SQLite
,不折腾数据库也能跑起来。注册孤儿院、表单验证、版本控制这类功能都打包好了,接上前端就能用。
代码风格上,装了 ESLint 和 Prettier,而且配置好就不用自己调格式了。直接 yarn
或 npm install
装完依赖就能跑,挺方便的。路径配置也清楚,数据库连接信息都在 ormconfig.json
,一看就懂。
数据库只用了一个 SQLite,不需要本地装 MySQL 或 PostgreSQL,轻量级还不占资源。迁移命令也写好了,yarn ts-node-dev ./node_modules/typeorm/cli.js migration:run
一跑就搞定。嗯,新手也能无痛上手。
如果你刚开始接触 Node.js API 项目,或者想找一个完整的全栈练习素材,那 happy-api 还挺合适的。和前端 happy-web 搭配食用更香哦。
216.26KB
文件大小:
评论区