const express = require('express') const app = new express() const morgan = require('morgan') const router = require('./routes/api') const swaggerUi = require('swagger-ui-express') const swaggerOptions = { swaggerDefinition: { info: { title: 'Teszt API', version: '0.0.1' } }, apis: ['app/routes/api.js'] } const swaggerJsDoc = require('swagger-jsdoc'); const swaggerDocument = swaggerJsDoc(swaggerOptions) const PORT = process.env.PORT || 8000; app.use('/swagger', swaggerUi.serve) app.get('/swagger', swaggerUi.setup(swaggerDocument)) app.use(express.json()) app.use(morgan('tiny')) app.use(router) app.listen(PORT, () => { console.log('Server is running on port: ', PORT) })