使用node的Hapi框架搭建后台(二)——配置接口文档和入参校验

本文档介绍了如何使用Node.js的Hapi框架搭建后台,重点讲解了配置Swagger接口文档的三个步骤,包括安装依赖、存放插件和创建验证接口文档。同时,还阐述了入参校验的初步步骤,即安装Joi依赖库。
摘要由CSDN通过智能技术生成

一、配置接口文档

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: '测试相关'}
      ]
    }
  }
]

Step 3:创建路由并验证接口文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值