根据swagger-node documentation,swagger.yaml
文件需要位于project/api/swagger/swagger.yaml
。我怎么能覆盖这个呢?我希望我的swagger.yaml
位于项目目录的根目录,即project/swagger.yaml
。
答案 0 :(得分:0)
您可以通过index.js文件实现此目的
var spec = fs.readFileSync('./api/swagger.yaml', 'utf8');
var swaggerDoc = jsyaml.safeLoad(spec);
在上文中,您可以从任何位置指向您的swagger.yaml文件,甚至可以从URL指向。
您也可以使用http://editor.swagger.io/#/
生成示例节点服务器端代码