我真的不喜欢Swagger几乎没有文档。如果有人知道Swagger有什么好的替代方案,请告诉我。不管怎么说。
swaggerDocument = require('./swagger.yaml');我正在尝试让我的Swagger UI正确地托管。我已经用swagger.json测试了这一行,然后我的json工作得很好。但是当我用yaml测试它时,我得到了这个错误:
(function (exports, require, module, __filename, __dirname) { openapi: 3.0.0
^^
SyntaxError: Unexpected number这是我的swagger.json:
openapi: 3.0.0
info:
title: Feedback API
version: 1.0.0
servers:
- url: http://197.189.225.218:{port}/VBS
description: Dev有没有人能帮我解释一下为什么这个不起作用。谢谢您:)
发布于 2018-10-01 15:50:35
好吧,我找到了一个解决方案。您需要通过运行npm install --save yamljs来安装yamp到json的转换器
然后将swaggerDocument = require('./swagger.yaml');行替换为:
YAML = require('yamljs');
swaggerDocument = YAML.load('./swagger.yaml');https://stackoverflow.com/questions/52586574
复制相似问题