昂首阔步以调用不同的node.js rest API

时间:2019-10-22 16:13:13

标签: node.js swagger swagger-ui

我在开发一个摇摇欲坠的项目时遇到问题。

场景:

我在Node.js上开发了四个restAPI,现在我想创建一个Swagger项目来调用这四个restAPI的所有端点。所以我的端点在不同的项目中。 我正在执行以下语句以开发swagger项目。

 Image("linkAcount").renderingMode(.original)

此后,我打开显示以下代码的Web编辑器: (我只粘贴定义端点的代码部分(获取))

npm install -g swagger

swagger project create -f express file-name  //Select express by default

swagger project start

swagger project edit 

有人可以帮我吗?

艾玛。

1 个答案:

答案 0 :(得分:1)

import errors from './components/errors';
import path from 'path';
var swaggerUi = require('swagger-ui-express');
var swaggerDocument = require('./swagger.js');

export default function(app) {
    // Insert routes below
    app.use('/api/announcements', require('./api/announcements'));

    app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument))

}

put this in route file and add swagger file in server