UNPKG

@gv-sh/specgen-server

Version:

SpecGen Server - API for Speculative Fiction Generator

20 lines (17 loc) 535 B
// routes/swagger.js const express = require('express'); const router = express.Router(); const swaggerUi = require('swagger-ui-express'); const swaggerSpec = require('../swagger'); // Swagger UI router.use('/', swaggerUi.serve); router.get('/', swaggerUi.setup(swaggerSpec, { explorer: true, customCss: '.swagger-ui .topbar { displayx: none }' })); // API documentation in JSON format router.get('/json', (req, res) => { res.setHeader('Content-Type', 'application/json'); res.send(swaggerSpec); }); module.exports = router;