问题描述
我想在我的NodeJS项目中引用其他yaml文件。
我的主要Yaml文件如下所示
openapi: 3.0.3
info:
title: test
description: Description
version: 0.0.1
servers:
- url: http://localhost:3000
variables:
basePath:
default: /
description: Local server with default port
paths:
/sign-in:
post:
summary: Test.
description: Test.
requestBody:
$ref: "test.yaml"
responses:
'200':
$ref: "test.yaml"
test.yaml文件如下:
description: Optional description in
required: true
content:
application/json:
schema:
type: object
required:
- id
properties:
id:
type: string
我要使用https://www.npmjs.com/package/swagger-ui-express
来产生招摇我的swagger-ui配置:
app.use(OpenApiValidator.middleware({
apiSpec: 'schemas/openapi.yaml',validateRequests: true,validateResponses: true
}));
使用./test.yaml代替test.yaml无效
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)