swaggertoexpress

1.2.1-beta.6 • Public • Published
npm install swaggertoexpress
const swagger = require("swaggertoexpress");
const express = require('express');
const apiJSON = require("./swagger.json");

const app = express();

const router = swagger.build(apiJSON, {
	"/user": {
		"get": (headers, parameters, res) => {
			res.status(200).send({id: 1})
		}
	},
	"/login": {
		"get": (headers, parameters, res) => {
			res.status(200).send({token: 2})
		}
	}
});

app.use('/', router)

server.listen(8080, (err) => {
	if (err) {
		return console.error("server", err)
	}
	console.info("listening", 8080);
});

Readme

Keywords

none

Package Sidebar

Install

npm i swaggertoexpress

Weekly Downloads

10

Version

1.2.1-beta.6

License

ISC

Unpacked Size

12.9 kB

Total Files

6

Last publish

Collaborators

  • landgraf_paul