哪个会更好的API创build – RESTify或KOA.js
我正在尝试为iOS应用程序创build一个REST服务。
我正在辩论我应该使用哪个框架(因为我也对Node.js有点新鲜)。
我开始考虑以下 – 快速,HAPI,RESTify,KOA.js(使用KOALA也许?),最后由RESTify之间的争论(因为它似乎是非常容易创buildAPI)和KOA.js(因为它是新标准将取代Express)..
我也看到了KOA.js最近的stream行。
有人能给我答案,哪个对我更好?
这取决于你的具体需求。
- KOA从Express开始一路走来,被ES6生成器授权,所有这些都使得它非常简洁,正如我所说的那样,更加正确 。
- RESTify基于Express,在devise上更成熟:构buildREST API。
我将把KOA用于个人项目,并且在工作中使用RESTify来完成现在必须完成的工作。
你也可以看一下fortune.js ,如果你想要集成json api,尤其是如果你的客户使用ember.js,这是一个很好的开始。
另一个stream行的解决scheme是loopback.io ,它允许你快速开发和testing你的api和swigger和cli工具,以便快速生成。
我build议Koa,因为它有更好的error handling和stream处理比expression。 由于中间件以类似堆栈的方式stream动,因此Koa中间件比Express中间件简单得多,而且不那么简单。 看到这个博客,当你有10000个请求,koa比expression更好: https : //www.appneta.com/blog/basic-performance-comparison-between-koa-and-express/
- 产品广告API无效
- meteor:正确的方式发送POST请求到模数API
- net.Socket.writable,net.Socket.readable属性不是官方node.js API的一部分
- Backbone.js和与服务器的通信(检索改进的数据集)
- Node.jsasynchronouscallback工厂
- 使用名称或实例ID获取项目的AssetID?
- 如何使用Advanced REST Client或PostmantestingExpress / node REST API后端?
- 在Node.js中删除/释放Twilio电话号码的语法是什么?
- 如何获得用户使用Spotify Web API的播放列表?