我必须使用 Node.JS 和 TypeScript 构建一个 rest API。我正要使用 Express,但看起来 Koa、Fastify 和 Hapi 可以提供更好的最新体验。
那么,在 2021 年使用 node 和 TS 构建 rest api 的现代选择是什么?
谢谢!
最佳答案
在我看来,Express.js 是在 2021 年使用 TypeScript 构建 REST API 的安全选择。
查看流行 Web 框架的数字和其他一些指标可能会给您一些指示,说明哪些是成熟的,哪些是您会找到社区支持的。您会发现以下内容:
@types/express
@types/koa
@types/hapi__hapi
2021 年 1 月 17 日的数据 (括号内为 2020 年 2 月 4 日的统计数据)
阅读更多关于特定功能的比较:
- How do Express and hapi compare to each other?
- What are the differences between Koa and Express 4.0?
使用的资源:
- https://www.githubcompare.com/expressjs/express+strongloop/loopback+hapijs/hapi+koajs/koa+fastify/fastify
- https://stars.przemeknowak.com/
- https://github.com/DefinitelyTyped/DefinitelyTyped/
编辑:添加了 2021 年的数据
关于node.js - 2021 年带有 Nodejs + TypeScript 的 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60058194/