类:Server

Server()

通过 HTTP 为规范和支持文件提供服务。

构造函数

new Server()

方法

hostname() → {string}

获取服务器侦听的主机名。必须在调用此方法之前启动服务器。

返回

主机名(未指定时为 localhost)

类型
字符串

port() → {number}

获取服务器侦听的端口。必须在调用此方法之前启动服务器。

返回

端口号

类型
数字

scheme() → {string}

获取服务器侦听的 URL 方案。必须在调用此方法之前启动服务器。

返回

URL 方案(‘http’ 或 ‘https’)

类型
字符串

start(options) → {Promise.<undefined>}

启动服务器。

参数
名称 类型 说明
options ServerStartOptions
返回

成功启动后解决的承诺。

类型
Promise.<undefined>

stop() → {Promise.<undefined>}

停止服务器。

返回
类型
Promise.<undefined>

Server(options)

new Server(options)

参数
名称 类型 说明
options ServerCtorOptions

方法

hostname() → {string}

获取服务器侦听的主机名。必须在调用此方法之前启动服务器。

返回

主机名(未指定时为 localhost)

类型
字符串

port() → {number}

获取服务器侦听的端口。必须在调用此方法之前启动服务器。

返回

端口号

类型
数字

scheme() → {string}

获取服务器侦听的 URL 方案。必须在调用此方法之前启动服务器。

返回

URL 方案(‘http’ 或 ‘https’)

类型
字符串

start(options) → {Promise.<undefined>}

启动服务器。

参数
名称 类型 说明
options ServerStartOptions
返回

成功启动后解决的承诺。

类型
Promise.<undefined>

stop() → {Promise.<undefined>}

停止服务器。

返回
类型
Promise.<undefined>