中文文档
这些页面带你从一个空文件夹走到一个有类型、经过测试的 API。它们译自英文原版文档;其余技术文档(安全、适配器、API 参考等)目前只有英文版。
快速开始构建你的第一个 DaloyJS 应用:声明契约优先的路由,用 Zod 校验,生成 OpenAPI,并在任意受支持的运行时上返回响应。安装用 pnpm、npm、yarn 或 bun 安装 DaloyJS,并在 Node.js、Bun、Deno、Cloudflare Workers 或 Vercel 上快速完成配置。教程:构建图书商店 APIDaloyJS 分步教程:用契约优先的路由、Zod 校验、OpenAPI 文档和自动生成的 TypeScript 客户端,构建一个类型化的图书商店 REST API。路由用契约优先的 API 在 DaloyJS 中定义类型安全的 HTTP 路由:路径参数、查询、请求体和响应 schema 都从同一份声明端到端推断。DaloyJS 中的校验DaloyJS 通过 Standard Schema 校验请求和响应。Zod、Valibot、ArkType 或 TypeBox 均可,选择适合你项目的校验器。错误与 problem+json在 DaloyJS 中抛出类型化错误,默认序列化为 RFC 9457 problem+json 响应,并可在 OpenAPI 中自定义、扩展和记录错误。DaloyJS OpenAPI 规范DaloyJS 从路由生成 OpenAPI 3.1 规范。借助 Hey API,规范始终与契约保持同步,并驱动类型化客户端。类型化 API 客户端用 Hey API 从 DaloyJS 的 OpenAPI 规范生成完全类型化的 TypeScript 客户端,服务端与客户端端到端类型安全、永不脱节。安全DaloyJS 提供由核心强制执行的安全防护,以及安全响应头、限流、CORS、CSRF、会话和供应链加固等官方中间件。全部文档(英文)安全、适配器、数据库、身份验证以及完整的 API 参考。