Skip to content

API 参考 ​

本栏目描述当前工作区公开入口的行为。应用指南提供用法与完整示例;这里集中维护参数、默认值、返回值和边界。

导入路径 ​

入口用途参考
nova-http创建应用、请求/响应类型、内置中间件与文件方法应用、请求、响应
nova-http/middlewaresbodyParser、staticFiles 与选项类型中间件
nova-http/staticsendFile、getMimeType、parseRange 与类型文件适配器
nova-http/coreApplication、Router、Hooks、请求/响应运行时类与消息契约内核、消息
nova-http/protocol/http1分段输入、解析、定界与输出编码工具HTTP/1
nova-http/package.json包元数据以安装包为准

主入口的 NovaRequest、NovaResponse 是类型导出。需要构造实例时从 nova-http/core 导入。message 和 server 是源码分层,当前没有对应的公开包子路径。

按任务查询 ​

类型与版本 ​

Handler、Middleware、ErrorMiddleware、NextFunction 和 MiddlewareContext 定义处理函数契约;RequestContext 与 HookEvents 支持声明合并。NovaConfig、TrustProxy、Http1ConnectionConfig、ContinueDecision 对应配置。

消息类型在消息契约中说明,协议判别联合在 HTTP/1 中说明。带下划线的内部方法不作为应用扩展契约,即使它们因实现需要出现在类声明中。

本页入口表以 packages/nova-http/package.json 的 exports 为依据。工作区行为不自动等同于 npm 已发布版本,迁移前核对版本说明。

Nova · Node.js HTTP framework