如何解决生成 OpenAPI NestJs 服务器存根
我正在使用 OpenAPI-Generator CLI 的自定义模板来制作 NestJs(控制器、服务、猫鼬模型模板)的服务器存根,但我似乎无法去除类名胡子模板的 *Service .
例如:
import { Controller,Get,Post,Patch } from '@nestjs/common';
/**
@Controller('cats')
export class CatsController {
@Get()
findAll(): string {
return 'This action returns all cats';
}
}
*/
{{#operations}}
{{#description}}
/**
* {{&description}}
*/
{{/description}}
@Controller('{{classname}}')
export class {{classname}}Controller {
{{#operation}}
/**
* {{summary}}
* {{notes}}
{{#allParams}}* @param {{paramName}} {{description}}
{{/allParams}}*/
{{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}},{{/allParams}}): {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}{}{{/returnType}};
{{/operation}}
}
{{/operations}}
我确实喜欢有一个 nodejs-express 模板,但它既不是打字稿,也不是像 NestJs 这样的框架。因为它是一个很好的开始,但对我来说不是最终目标。
有没有人成功过或者看过制作服务器存根而不是 Axios 客户端库的模板。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。