文件名称:node-http-port-guard
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-24 01:06:06
JavaScript
Node.js HTTP端口保护 在异步检查端口可用性时包装服务器“启动”功能。 如果该端口在功能执行之前已经被使用,或者该端口在执行之后没有被使用,则失败。 确定服务器进程是否已成功启动的唯一可靠方法是轮询它已分配的端口。 如果该端口已在使用中*,则子进程将无法启动,但是当前进程将认为该操作成功。 这会使此模块创建的kill功能无效,并有可能在测试清除期间导致错误。 *这种情况通常是由先前的测试运行中错误创建的僵尸服务器实例引起的。 原料药 该模块公开了一个接受两个参数的函数:所需的端口和预期绑定到该端口的函数(实际的绑定可能发生在另一个进程中)。 该函数应返回杀死服务器的kill回调函数 var portGuard = require ( 'http-port-guard' ) ; portGuard ( 8000 , function ( ) { var app = star
【文件预览】:
node-http-port-guard-master
----package.json(462B)
----test()
--------test.js(2KB)
----LICENSE(1KB)
----src()
--------test-http.js(284B)
--------index.js(2KB)
--------poll.js(445B)
----.gitignore(14B)
----README.md(2KB)
----.jshintrc(95B)