Hapi 记录
怪力马猴烧酒
一枚认真写博客的程序媛
展开
-
使用node的Hapi框架搭建后台(二)——配置接口文档和入参校验
一、配置接口文档 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...原创 2019-01-17 13:37:00 · 1242 阅读 · 0 评论 -
使用node的Hapi框架搭建后台(三)——通过sequelize插件使用mysql
Step 1 :安装依赖 npm i sequelize-cli -D npm i sequelize npm i mysql2 Step 2:初始化 sequelize 在 node_modules 文件夹下的 .bin 目录下执行: node_modules/.bin/sequelize init Step 3:配置数据库环境 在 .bin 目录的 config 下创建 config.js...原创 2019-01-17 16:01:32 · 768 阅读 · 0 评论 -
使用node的Hapi框架搭建后台(四)——定义model
Step 1 :开启下划线命名规范 由于我们希望遵循 MySQL 数据库表字段的下划线命名规范,所以,需要全局开启一个 underscore: true 的定义,来使系统中默认的 createdAt 与 updatedAt 能以下划线的方式,与表结构保持一致。 修改 models/index.js 代码: 将 const config = require(__dirname + ‘/…/conf...原创 2019-01-17 20:36:41 · 583 阅读 · 3 评论 -
使用node的Hapi框架搭建后台(一)——搭建项目
Step 1:初始化 Node.js 项目 在控制台下输入 npm init 生成项目初始化 package.json 文件,并填写开发者信息、项目描述、代码仓库地址等基础描述。 npm init Step 2:安装 hapi 模块 在这我们安装的是最新版本 v17 的 hapi: npm i --save hapi Step 3:配置基础的 hapi 服务代码 在项目目录下新建 .env 文...原创 2019-01-14 22:19:17 · 1943 阅读 · 0 评论