@sigodenjs/dee-swaggerize

0.2.6 • Public • Published

Dee-swaggerize

Usage

var swaggerize = require('@sigodenjs/dee-swaggerize');
var express = require('express');
var bodyParser = require('body-parser');

var app = express();

app.use(bodyParser.json());

swaggerize(app, {
    // swagger 对象或路径
    api: require('./fixtures/defs/pets.json'),
    // 处理器函数,是一个对象,其每个属性对应一个接口操作。
    handlers: require('./handlers'),
    // 安全控制函数,是一个对象,其每个属性对应一个安全验证操作。
    security: require('./security'),
    // 处理解析出的 Route 对象
    routeIteratee: function(route) {
        return route;
    }
});

/@sigodenjs/dee-swaggerize/

    Package Sidebar

    Install

    npm i @sigodenjs/dee-swaggerize

    Weekly Downloads

    11

    Version

    0.2.6

    License

    MIT

    Unpacked Size

    21 kB

    Total Files

    8

    Last publish

    Collaborators

    • sigoden