文件名称:hapi-pulse:优雅地停止hapi服务器的hapi插件(用于平稳地重新加载进程,例如,使用PM2)
文件大小:28KB
文件格式:ZIP
更新时间:2024-06-01 18:09:34
hapi hapijs pm2 shutdown signal
hapi插件可以优雅地停止您的hapi服务器 ·· 关注以获取更新! 支持此hapi插件的开发 :rocket: 加入的 介绍 一个hapi插件,可以优雅地停止SIGINT和SIGTERM上的hapi服务器以及您的自定义信号。 hapi-pulse可与和其他Node.js流程管理器完美配合,以实现零停机时间部署! 这会在关闭连接并停止hapi服务器进程之前处理现有请求。 它使用hapi的server.stop()方法正确关闭连接。 要求 hapi v19(或更高版本)和Node.js v12(或更高版本) 此插件需要hapi v19 (或更高版本)和Node.js v12或更高版本。 兼容性 主要发行 hapi.js版本 Node.js版本 v3 >=17 hapi >=12 v2 >=17 hapi >=8 安装 将hapi-pulse添加为项目的依赖项: npm i hapi-
【文件预览】:
hapi-pulse-master
----.eslintrc.json(128B)
----.github()
--------dependabot.yml(357B)
--------workflows()
----lib()
--------options-schema.js(470B)
--------index.d.ts(29B)
--------lifecycle-handler.js(3KB)
--------index.js(381B)
----media()
--------hapi-pulse.png(14KB)
----.travis.yml(57B)
----LICENSE(1KB)
----test()
--------comply-event-listener-limit.js(1KB)
--------server-stop-on-SIGTERM.js(2KB)
--------server-stop-on-SIGINT.js(2KB)
--------server-stop-with-signals.js(1KB)
--------server-not-stopping-twice.js(1KB)
--------server-stop-calling-methods.js(3KB)
----README.md(5KB)
----.gitignore(618B)
----CHANGELOG.md(4KB)
----package.json(1KB)