Step 1:初始化 Node.js 项目
在控制台下输入 npm init
生成项目初始化 package.json 文件,并填写开发者信息、项目描述、代码仓库地址等基础描述。
npm init
Step 2:安装 hapi 模块
在这我们安装的是 v16 的 hapi:
npm i --save hapi@16
Step 3:配置基础的 hapi 服务代码
在项目目录下新建 .env
文件,此文件用来配置项目的全局环境的信息(如服务地址和端口、数据库账号密码等信息),为了安全起见,在目录下新建 .gitignore
文件忽略 .env,以防止配置信息泄露
.env
文件:
# .env
# 服务器的启动名字和端口
HOST = 127.0.0.1
PORT = 3000
创建完文件后还需要通过 env2 插件来读取 .env配置文件,加载配置的环境配置参数。
npm i --save env2
然后,在项目根目录下新建 config
目录,在 config
目录下新建 index.js
文件
// config/index.js
const { env } = proc