
hapi
曹天骄
这个作者很懒,什么都没留下…
展开
-
hapi 使用 lab 和 code 进行测试
测试库有很多,我选了lab。1、安装lab和codeyarn add lab code2、创建test文件夹test文件夹里面的js文件会被跑测试。比如创建index.js。const { expect } = require('code');const Lab = require('lab');const lab = exports.lab = Lab.script();la...原创 2019-01-05 11:55:08 · 441 阅读 · 0 评论 -
lab 常用配置参数 代码片段
1、--leaks 启用内存泄漏检测,并在检测到时向您发出警告2、代码片段experiment('getting started with hapi testing,', () => { // 这种写法会跳过测试 test('lab considers this test as TOOD and skips it') // 这种写法不会跳过测试 test('always ...原创 2019-01-05 14:16:45 · 427 阅读 · 0 评论 -
hapi和typescript构建项目(正在更新中)
1、初始化项目初始化yarn init生成配置文件tsconfig.jsontsc --init 注意:将outDir设置为"outDir": "dist"全部编译配置文档地址:https://www.w3cschool.cn/typescript/typescript-compiler-options.html安装工具concurrentlyyarn add co...原创 2019-01-28 13:58:30 · 516 阅读 · 0 评论 -
hapi常用插件(持续更新)
catbox 缓存good 进程监控原创 2019-01-29 10:18:59 · 780 阅读 · 0 评论 -
hapi 插件注册 核心代码
准备给自己的hapi框架加上微信开发库这样的插件,需要弄懂hapi如何注册插件、如何给插件传递参数。1、定义插件const Pkg = require('../package.json')async function register(server, pluginOptions) { console.log('这是一个插件'); console.log('这是插件参数'); co...原创 2019-01-30 10:10:00 · 442 阅读 · 0 评论 -
hapi logs 日志保存代码片段
按照每个块的大小reporters: { fileReporter: [ { module: 'good-squeeze', name: 'Squeeze', args: [{ ops: '*' }], }, { module: 'good-squeeze', name: 'SafeJson', ...原创 2019-02-25 09:25:55 · 362 阅读 · 0 评论