@adatechnology/module-http

中文文档
0.1.1发布于 2026/09/04MITTypeScriptESM + CJS近 30 天下载 2633

可插接模块的框架不可知 HTTP 层 — 声明路由表、取取和uWebSockets适配器, OpenAPI 生成

中文使用文档
文档目录8 节
  1. 英斯特拉桑
  2. 声明旋转
  3. 蒙塔尔
  4. O que o despachante faz por você (法语)
  5. 证监会
  6. Armadilhas do uWS que 适配器封装
  7. 适应器
  8. 语法

@adatechnology/模块-http

卡马达(Camada) HTTP compatilhada pelos módulos plapáveis. 中国植物物种信息数据库. (原始内容存档于2013-10-12). Rota é dado, não código莫杜洛宣言 ma tatela sem nenhum tipo de frame, e dela saemtrês concumidors que por constructionção não 差异——适应者 fetch,适配器uWebSockets e路径 OpenAPI.

Nasseu 额外任务 notification-module 四分卫 catalog-module {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}我先说说 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}我先说.

英斯特拉桑

bun add @adatechnology/module-http

uWebSockets.js 同行 逻辑 进口 /uws {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}是的 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}是的.

声明旋转

import type { ModuleRoute } from '@adatechnology/module-http'

const routes: ModuleRoute[] = [
  {
    method: 'GET',
    path: '/products/:id',
    scope: 'admin',
    operationId: 'getProduct',
    summary: 'Detalhe de um produto',
    async handler(context) {
      const product = await getProduct(context.auth!.companyId, context.params.id!)
      return { kind: 'json', status: 200, body: { data: product } }
    },
  },
]

蒙塔尔

// Bun.serve, Hono, router próprio
import { createModuleFetchRouter } from '@adatechnology/module-http/fetch'
const http = createModuleFetchRouter({ routes, basePath: '/v1', authResolver })
if (http.match(request)) return http.handle(request)

// uWebSockets.js
import { mountModuleRoutes } from '@adatechnology/module-http/uws'
mountModuleRoutes({ app, routes, basePath: '/v1', authResolver })

O que o despachante faz por você (法语)

Casa a rota, vicina 旋转, 有效 body编号 :query com zod, 解决 identidade, checa escopo, chama o 处理器 e 转划 exceção emresposta. 中国植物物种信息数据库. 运输运输 - " 果冻 " 截取 compartilhado possível e 阻碍 os dois de divergiram.

  • 401 身份认证, 403 ele faz)为服务对象 登录 ou pede acesso
  • ZodError 维拉 400 缩写 待办事宜 乌马韦兹问题
  • 埃罗·德孔西多·维拉 500 genérico, sem stack para o cliente 软件客户端
  • details 做错domínio fica 没有日志,尼尼卡 na reposta

埃尔罗·德多米尼奥·雷杰西多·佩拉 论坛 (单位:千美元){ statusCode, code, message }),não por (中文(简体) ) instanceof e checar por herança inverteria a dependência. 中国植物物种信息数据库.

证监会

return {
  kind: 'stream',
  heartbeatSeconds: 25,
  async subscribe(emit) {
    emit({ event: 'unread-count', data: JSON.stringify({ count }) })
    return { close: () => {} }
  },
}

⚠️ 欧 idleTimeout 对 Bun.serve {\fnSIMHEI\fs22\1cHFFFFFF\3cHFF8000}心跳开始. 门诺尔,明天的节日 antes do priminiro batimento e a tela mostra dado velho sem wrongo nenhum. 星际迷航 星际迷航 星际迷航.

Armadilhas do uWS que 适配器封装

  1. res - 流产 onAborted 马尔卡( marca) 为一旗帜的蚁群 scrita assíncrona
  2. 待办 req 维多 锡克罗诺时,动画 await; objeto e recisclado (英语)
  3. 欧 ArrayBuffer 对 onData 重新做人
  4. 埃斯克里亚论坛 cork() 红相花

适应器

import { createUwsHarness } from '@adatechnology/module-http/testing'

Dublê do uWS que não exige o addon instalado. 中国植物物种信息数据库.

语法

麻省理工学院

版本与发布记录

@adatechnology/module-http 共发布 5 个版本,首次发布于 2026/08/04;过去 12 个月发布了 5 个版本。

版本发布日期距今
0.1.1latest2026/09/042 个月前
0.1.02026/09/022 个月前
0.1.0-rc.3rc2026/08/192 个月前
0.1.0-rc.22026/08/182 个月前
0.1.0-rc.12026/08/043 个月前

关于 @adatechnology/module-http 的常见问题

@adatechnology/module-http 是什么?

可插接模块的框架不可知 HTTP 层 — 声明路由表、取取和uWebSockets适配器, OpenAPI 生成

如何安装 @adatechnology/module-http?

在项目目录运行 npm install @adatechnology/module-http,或使用 pnpm add / yarn add / bun add。

@adatechnology/module-http 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@adatechnology/module-http 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@adatechnology/module-http 可以商用吗?

@adatechnology/module-http 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@adatechnology/module-http 的下载量有多少?

根据 npm 官方下载统计,@adatechnology/module-http 在 2026/10/05 – 2026/11/03 这 30 天内被下载 2,633 次,日均约 88 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@adatechnology/module-http 还在维护吗?

最新版本 0.1.1 发布于 2026/09/04(2 个月前);至今共发布 5 个版本,其中过去 12 个月发布了 5 个;首次发布于 2026/08/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。