一个快速搭建REST的nodejs API框架---ActionHeros

传送门:https://www.actionherojs.com/

它使得写REST API变得简单 简洁 代码可重用 并且自动生成API使用文档,使得使用API变得轻松!!

 

#以下内容拷自官网

easy-to-use-actions.svg

易于使用的操作

使用ActionHero,您可以创建可以响应任何类型连接的操作。他们处理传入的参数并向客户端提供响应。ActionHero负责路由和响应每个连接类型。

 

查看示例

built-in-tasks.svg

内置任务

后台任务在ActionHero中是一流的。您可以从应用程序中的任何位置排入任务。任务可以是循环的或单次运行的。ActionHero任务系统由Resque提供支持,因此它与许多其他应用程序和框架兼容。

 

查看示例

cluster-ready.svg

集群就绪

ActionHero使用Redis来存储和共享数据。通过一流的缓存功能,分散式通信和分布式员工,您可以确保您的应用程序能够从一台服务器上的1名工作人员扩展到您需要的集群。

 

查看示例

localization.svg

本土化

ActionHero API使得创建传统的HTTP(S)API非常简单,但您也可以轻松地将API扩展到TCP和Websocket客户端(全部包含在内)。ActionHero还可以轻松地编写自己的服务器来处理定制传输。

 

查看示例

routing.svg

路由

ActionHero配有强大的路由器,可以将HTTP请求映射到您的操作中。

 

查看示例

api-first-development.svg

API First

ActionHero通过强制执行视图和应用程序逻辑的严格分离并消除API创建的障碍,从而轻松实现API-First开发。您的操作的版本控制很简单,并且与Agile或XP团队工作流程完美集成。

 

chat.svg

聊天应用

ActionHero API使创建ActionHero(可选)便于实时通信,不仅可以从服务器到客户端,还可以客户端到客户端进行简单的操作!ActionHero的聊天子系统允许在客户端之间传输公共和私人消息。完成中间件和扩展,您可以创建聊天服务,多玩家游戏等等!

 

查看示例

ops-tools.svg

操作工具

使用我们附带的CLI工具部署ActionHero很简单。您可以将服务器作为单个实例或作为更大的部署群集的一部分启动。用于0-停机部署和强大的监控和日志记录钩子的工具使ActionHero成为您的运营团队的梦想平台。


file-server.svg

文件服务器

每个服务器都需要向其客户端(即使那些不会说HTTP的客户端)提供文件,而ActionHero也不例外。配置为异步流式传输文件内容,ActionHero提供了一个强大的文件服务器,可以与您的API并行实现,从而允许一个功能齐全的服务器。

转载于:https://my.oschina.net/yihong/blog/1505133

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值