(flavor) swagger v3.0.0
parent
e131da0931
commit
a36720a54d
|
@ -11,7 +11,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"start": "node server",
|
||||
"test": "lab -a @hapi/code -L",
|
||||
"test": "lab -a @hapi/code -I \"__core-js_shared__,CSS,regeneratorRuntime,core\" -L",
|
||||
"lint": "eslint ."
|
||||
},
|
||||
"dependencies": {
|
||||
|
@ -25,7 +25,9 @@
|
|||
"@hapi/eslint-plugin-hapi": "4.x.x",
|
||||
"@hapi/glue": "8.x.x",
|
||||
"@hapi/hapi": "20.x.x",
|
||||
"@hapi/inert": "6.x.x",
|
||||
"@hapi/lab": "24.x.x",
|
||||
"@hapi/vision": "6.x.x",
|
||||
"@hapipal/confidence": "6.x.x",
|
||||
"@hapipal/hpal": "3.x.x",
|
||||
"@hapipal/hpal-debug": "2.x.x",
|
||||
|
@ -33,6 +35,7 @@
|
|||
"babel-eslint": "10.x.x",
|
||||
"dotenv": "8.x.x",
|
||||
"eslint": "7.x.x",
|
||||
"exiting": "6.x.x"
|
||||
"exiting": "6.x.x",
|
||||
"hapi-swagger": "14.x.x"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -33,6 +33,9 @@ module.exports = new Confidence.Store({
|
|||
plugin: '../lib', // Main plugin
|
||||
options: {}
|
||||
},
|
||||
{
|
||||
plugin: './plugins/swagger'
|
||||
},
|
||||
{
|
||||
plugin: {
|
||||
$filter: 'NODE_ENV',
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
'use strict';
|
||||
|
||||
const Inert = require('@hapi/inert');
|
||||
const Vision = require('@hapi/vision');
|
||||
const HapiSwagger = require('hapi-swagger');
|
||||
const Package = require('../../package.json');
|
||||
|
||||
module.exports = {
|
||||
name: 'app-swagger',
|
||||
async register(server) {
|
||||
|
||||
await server.register([
|
||||
Inert,
|
||||
Vision,
|
||||
{
|
||||
plugin: HapiSwagger,
|
||||
options: {
|
||||
info: {
|
||||
version: Package.version
|
||||
}
|
||||
}
|
||||
}
|
||||
]);
|
||||
}
|
||||
};
|
Loading…
Reference in New Issue