小编Oke*_*ere的帖子

Swagger-jsdoc 不引用 yaml 文件

我的swagger-jsdocswagger-ui-express记录我的 Express 应用程序的设置显然无法读取或引用我指向它们的 YAML 文件

我仍在学习如何记录 API,并且我正在使用这篇文章https://www.codementor.io/peteradeoye/splitting-your-swagger-spec-into-multiple-files-in-a-node-project-nuprc0mej作为指导,但我无法复制所需的结果

这是我的 app.js

import 'core-js/stable';
import 'regenerator-runtime/runtime';
import express from 'express';
import bodyParser from 'body-parser';
import cors from 'cors';
import swaggerUI from 'swagger-ui-express';
import swaggerSpec from './config/swagger';
import allRoutes from './routes';


const app = express();

app.use('/api-docs', swaggerUI.serve, swaggerUI.setup(swaggerSpec));
app.use(cors());
app.use(bodyParser.urlencoded({
  extended: true,
}));
app.use(bodyParser.json());

allRoutes(app);

export default app;
Run Code Online (Sandbox Code Playgroud)

这是我的招摇配置./config/swagger

const swaggerJSDoc = require('swagger-jsdoc');

const swaggerDefinition = {
  info: {
    title: 'REST API for Wayfarer', // Title of …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express swagger swagger-ui

6
推荐指数
1
解决办法
7061
查看次数

标签 统计

express ×1

javascript ×1

node.js ×1

swagger ×1

swagger-ui ×1