开发手册 欢迎您!
软件开发者资料库

HTTPS | Node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

Node.js v8.x 中文文档


https#

稳定性: 2 - 稳定的

HTTPS 是 HTTP 基于 TLS/SSL 的版本。在 Node.js 中,它被实现为一个独立的模块。

https.Agent 类#

HTTPS 的一个类似于 http.Agent 的代理对象。查看 https.request() 获取更多信息。

https.Server 类#

这个类是 tls.Server 的子类,跟 http.Server 一样触发事件。查看http.Server 获取更多信息。

server.close([callback])#

  • callback

详见 HTTP 模块的 server.close() 方法。

server.listen()#

开启监听加密连接的HTTPS服务器。方法与net.Serverserver.listen()同。

server.setTimeout([msecs][, callback])#

  • msecs 默认值是 120000 (2 分钟).
  • callback

查看 http.Server#setTimeout()

server.timeout#

  • 默认值是 120000 (2 分钟).

查看 http.Server#timeout

server.keepAliveTimeoutkeepalivetimeout" id="https_server_keepalivetimeout">#

  • 默认值是 5000 (5 秒钟).查看 keepalivetimeout">http.Server#keepAliveTimeout.

https.createServer([options][, requestListener])#