💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
本文介绍了如何为.NET API服务自动生成强类型的TypeScript客户端。首先创建API项目并添加OpenAPI和Scalar包,然后生成API描述文件并在构建后复制到输出目录。最后,使用orval生成TypeScript客户端,生成的文件包含API调用的类型定义。
🎯
关键要点
- 介绍如何为.NET API服务自动生成强类型的TypeScript客户端。
- 创建API项目并添加OpenAPI和Scalar包。
- 生成API描述文件并在构建后复制到输出目录。
- 使用orval生成TypeScript客户端,生成的文件包含API调用的类型定义。
- 创建解决方案和WebAPI项目的步骤。
- 添加OpenAPI包以生成API描述。
- 安装Microsoft.Extensions.ApiDescription.Server包以生成OpenAPI参考文件。
- 在构建后将DemoApi.json文件复制到输出目录。
- 使用orval生成TypeScript客户端的准备步骤。
- 创建orval.config.js以配置客户端生成。
- 使用命令生成TypeScript客户端文件和API调用的类型定义。
🏷️
标签
➡️