一、配置接口文档
Step 1:安装基础依赖和基础插件配置
使用 Swagger 插件配置接口文档,安装适配 hapi v16 的 swagger 插件
npm i hapi-swagger@7
npm i inert@4
npm i vision@4
npm i package
Step 2:存放插件
在根目录下创建 plugins 文件夹,用来存放插件,并新建 hapi-swagger.js :
const inert = require('inert');
const vision = require('vision');
const package = require('package');
const hapiSwagger = require('hapi-swagger');
module.exports = [
inert,
vision,
{
register: hapiSwagger,
options: {
info: {
title: '接口文档',
version: package.version,
},
// 定义接口以 tags 属性定义为分组
grouping: 'tags',
tags: [
{name: 'tests', description: '测试相关'}
]
}
}
]