如何自定义出现在 loopback 4 生成的 API 资源管理器中的 api 版本?

How to customize the api version that appear in loopback 4 generated API explorer?

Loopback 4 在 Api 资源管理器中显示版本号,我希望此版本遵循 package.json 中指定的组件版本。

如何实现?

此致,

此时您可以手动修改规格。首先通过调用 app.restServer.getApiSpec()

获取应用程序的 OpenAPI 规范

然后相应地修改spec(将info中的version更改为与package.json中的version相同),并通过调用设置新的spec app.api(your_new_spec)

LoopBack 团队正在构建一个 OpenAPI 规范增强器服务,通过应用规范增强器使 ^ 自动发生。请参阅 Extending-OpenAPI-specification

中的用法和演示文档

完成故事 Adding an enhancer service in the rest server 后,您将可以通过应用增强器来修改规格。