下载 axios
npm install axios
OpenAPI Typescript Codegen 官网:https://github.com/ferdikoomen/openapi-typescript-codegen
安装 OpenAPI Typescript Codegen
npm install openapi-typescript-codegen --save-dev
–input:指定接口文档的路径、url 或字符串内容(必填)
–output:代码生成的目录
–client:生成的代码所需要使用的请求库
准备 OpenAPI 规范文件
在你的项目中,准备一个符合 OpenAPI 规范的 JSON (OpenAPI 格式 / Swagger / Slf4j 接口文档的导出格式都是 JSON)或 YAML 文件。该文件描述了你的 API 的端点、参数、响应等信息。
生成 TypeScript 代码
在终端或命令提示符中,使用以下命令生成 TypeScript 代码:
openapi --input http://localhost:8121/api//v2/api-docs --output ./generated --client axios
这里的 http://localhost:8121/api//v2/api-docs
是你准备的 OpenAPI 规范文件的路径,./generated
是生成的 TypeScript 代码的输出路径。你可以根据需要自定义这些路径。