流畅的 node.js 框架
- HTTP接口
- 终端指令
- 中间件
- 数据验证
- 日志
- 缓存
- i18n
- 定时任务
使用脚手架一键安装
npx create-aomex@latest
Name | Version | Desc |
---|---|---|
web | web接口服务 | |
console | 控制台指令服务 |
Name | Version | Platform | Desc |
---|---|---|---|
compress | web | 压缩响应内容 | |
cors | web | 跨域请求共享 | |
http-logger | web | http请求日志 | |
helmet | web | 设置安全报文 | |
pretty-json | web | 美化响应输出 | |
serve-static | web | 静态文件服务 | |
response-time | web | 设置服务响应时长报文 | |
rate-limit | web | 请求限速 | |
etag | web | 设置etag报文 | |
cron | console | 定时任务 | |
async-trace | web/console | 异步逻辑链路追踪 |
Name | Version | Desc |
---|---|---|
cache | 缓存库入口 | |
cache-redis-adapter | redis适配器 |
Name | Version | Desc |
---|---|---|
openapi | 根据接口生成 openapi{.json,.yaml} 文件 | |
foca-openapi | 根据 openapi{.json,.yaml} 文件生成Typescript请求客户端 | |
swagger-ui | swagger文档渲染网页 | |
redoc-ui | redoc文档渲染网页 |
Name | Version | Desc |
---|---|---|
auth | 身份认证统一入口 | |
auth-bearer-strategy | Bearer Token 方案 | |
auth-jwt-strategy | Json Web Token 方案 |
Name | Version | Desc |
---|---|---|
tsx | 执行 TS 文件 | |
prisma | 数据库 ORM | |
mongoose | 数据库 ORM | |
vitest | 测试框架 | |
tsc-alias | 补全.js 后缀 |
|
volta | 不同项目自动切换node和pnpm/yarn版本 |