您的位置:首页 > Web前端 > Node.js

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

2017-08-09 00:00 671 查看
传送门:https://www.actionherojs.com/

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

#以下内容拷自官网



易于使用的操作

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

查看示例



内置任务

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

查看示例



集群就绪

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

查看示例



本土化

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

查看示例



路由

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

查看示例



API First

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



聊天应用

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

查看示例



操作工具

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



文件服务器

每个服务器都需要向其客户端(即使那些不会说HTTP的客户端)提供文件,而ActionHero也不例外。配置为异步流式传输文件内容,ActionHero提供了一个强大的文件服务器,可以与您的API并行实现,从而允许一个功能齐全的服务器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息