我在开发一个摇摇欲坠的项目时遇到问题。
场景:
我在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
有人可以帮我吗?
艾玛。
答案 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