我正在尝试为iOS应用程序创建REST服务。
我正在讨论我应该使用哪个框架(因为我对Node.js也有点新)。
我开始考虑以下内容 - Express,HAPI,RESTify,KOA.js(可能使用KOALA?),最后在RESTify之间进行辩论(因为它似乎很容易创建API)和KOA.js(因为这是取代Express的新标准..
我也看到了最近KOA.js受欢迎程度的飙升..
有人可以给我一个对我更好的答案吗?
答案 0 :(得分:4)
这取决于您的具体需求。
我将使用KOA作为个人项目,并在工作中使用RESTify来完成必须立即完成的工作。
答案 1 :(得分:2)
您还可以查看fortune.js, 如果您想要集成json api,这是一个很好的开始,特别是如果您的客户使用ember.js。
另一个流行的解决方案是loopback.io,它允许您使用swagger和cli工具快速开发和测试您的api,以便快速生成。
答案 2 :(得分:0)
我建议Koa,因为它比表达更好的错误处理和流处理。由于中间件以类似堆栈的方式流动,Koa中间件比Express中间件更简单,更少hacky。 当您有10000个请求时,请参阅此博客,koa的性能优于快递:https://www.appneta.com/blog/basic-performance-comparison-between-koa-and-express/