heroes-angular-serverless TypeScript NodeExpress无服务器项目
无服务器架构的 Node Express 项目,配上 TypeScript,确实挺香。
TypeScript 的 Node API写起来其实还挺舒服的,有类型提示,配合Express
这种轻量框架,上手快,维护也省事。项目默认用的是Angular,不过你想换成 Vue 或者 React 也没压力,接口都是通用的,逻辑也清晰。
整个应用用了“英雄/反派”主题,有点意思。比如你要搞一个英雄列表,直接对接 API 就行了,响应也快,代码也简单。要注意的是,部署之前得先搞定数据库,项目建议用Azure Cosmos DB,有试用版,挺方便。
对比传统的 Node 服务,这种方式省了不少事——不用搭服务器、调环境,直接一键部署。扩展性也强,比如突然要高并发,不用你操心服务器挂掉的事。缺点也有,比如调试没本地服务那么直观,但总体来说挺值得试试。
如果你正在用 Node 写 API,又不想维护服务器,heroes-angular-serverless
这个项目可以先跑一遍,思路会清晰多。要是想了解更多无服务器和 TypeScript 的搭配玩法,也可以看看下面这些资源。
heroes-angular-serverless:TypeScript NodeExpress:backhand_index_pointing_right:TypeScript无服务器ServerAngular
预估大小:112个文件
browserslist
388B
.eslintrc
423B
.gitignore
1KB
.funcignore
66B
package-lock.json
573KB
.env.example
141B
.gitkeep
文件夹
index.html
506B
hero-list.component.html
684B
heroes.component.html
701B
199.8KB
文件大小:
评论区