踩踏Deno REST框架生态
踩踏的 Deno 生态框架,算是最近挖到的一块“宝藏”资源。它用 TypeScript 写的,跑在 Deno 上,挺现代化的一套。CLI 也做得蛮顺手,几行命令就能把模块 scaffold 好,结构清晰,还自带身份验证和部署配置,省了不少事。
自动接线的模块系统也挺有意思。你写好一个模块,它就能自己挂上,不用满项目找地方 import,隐式但不混乱,逻辑清楚。像services
、controllers
那种老朋友,都能分工明确地跑起来。
Koa 风格的路由器加上 Deno 特性,响应快,代码也清爽。你要是用过 Koa,基本没啥学习成本。而且它把router
、middleware
这些整合得挺舒服,写个 REST API 就像切菜。
前端方面也考虑到了,用Vue.js写的视图层,连登录页、权限控制页面都准备好了。虽然简单,但拿来做管理后台之类的项目合适,接上 API 就能跑。
数据库这块选的是DenoDB ORM + PostgreSQL,迁移工具是 Umzug,也支持 Sequelize 风格的配置,老 Koa 那一套上手就熟。你不想搞 SQL 语句的话,直接用 ORM 搞定大部分场景。
如果你正好想在 Deno 里整套后端框架,不妨试试踩踏。想要轻架构、快起步,又想要些“生产级”的套路,这套还挺对胃口的。
踩踏事件::sauropod:Deno REST框架生态系统
预估大小:136个文件
.env.example
288B
.env-example
39B
index.html
613B
favicon.ico
4KB
favicon.ico
4KB
index.js
620B
index.js
158B
auth.js
2KB
interceptor.js
729B
babel.config.js
73B
201.23KB
文件大小:
评论区