Amala

软件描述

Amala 是一个轻量级的 TypeScript REST API 框架,基于 Koa 2+。你可以使用类和装饰器来定义你的 API。从 Koa 的 CTX 注入参数。支持 API 版本控制、OpenAPI3 和 Docker。

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS

什么是 Amala?

Amala 是适用于 KoaJS v2+ 和 TypeScript 的基于装饰器的 API 框架。Amala 速度快、体积轻、自带文档且支持 Docker,非常适合微服务。

使用 ES8 类和装饰器定义你的 REST API 端点。 向端点处理器注入参数,将控制器端点转化为独立可测试的服务端点。 简洁、轻量且快速的端点,由 Koa 驱动。 装饰器之后无额外魔法,完全访问底层 Koa 应用。 项目构建工具自带配置完善的 Docker 和 Docker-compose 设置,便于快速容器化。 内置 OpenAPI 规范文档导出及 Swagger UI!

这使得 API 端点清晰自文档化,并可复用于其他地方。同时也让端点更易于测试。 OpenAPI 导出功能完整且高度可配置。启用后,默认可通过 'GET /api/docs' 查看 API JSON 规范,通过 '/api/swagger' 访问 Swagger UI。

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。