0.1.14 • Published 4 years ago

@sigodenjs/openapize v0.1.14

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Openapize

Mount rest api depends on OpenAPI doc file for express app.

Getting started

const openapize = require("@sigodenjs/openapize");
const express = require("express");
const bodyParser = require("body-parser");

const app = express();

app.use(bodyParser.json());

openapize(app, {
  // openapi file
  api: require("./fixtures/defs/pets.json"),
  // handler funcs
  handlers: require("./handlers"),
  // security middleware funcs
  security: require("./security"),
  // hook to modify api
  mapAPI: function(api) {
    return api;
  },
  // no handler for api
  noHandlerAPI: function(api) {

  }
});

Limit

  • ParameterObject does not support content
  • RequestBodyObject.content has at most one MeidaObject
  • OperationObject.security has at most one securitySchemes

Licese

Copyright (c) 2018 sigoden

Licensed under the MIT license.

0.1.14

4 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago