0.7.0 • Published 6 years ago

swagger-validator-middleware v0.7.0

Weekly downloads
5
License
Apache-2.0
Repository
github
Last release
6 years ago

swagger-validator-middleware

Restify middleware for validating Swagger 2.0 specifications

How to install

npm install swagger-validator-middleware

or

yarn add swagger-validator-middleware

How to use

const restify = require('restify')
const Validator = require('swagger-validator-middleware')

const server = restify.createServer()

// setup plugins
server.use(restify.plugins.acceptParser(server.acceptable))
server.use(restify.plugins.queryParser())
server.use(restify.plugins.bodyParser())

// setup validator
const validator = Validator(__dirname + '/path/to/swagger.yaml')
server.use(validator)

// setup your routes
server.get('/', (req, res, next) => {
  res.send('Example route')
  next()
})

server.listen(port)