類別:Server

Server()

透過 HTTP 提供規格和支援檔案。

建構函式

new Server()

方法

hostname() → {字串}

取得伺服器正在監聽的主機名稱。在呼叫此方法之前,必須先啟動伺服器。

傳回

主機名稱(如果未指定,則為 localhost)

類型
字串

port() → {數字}

取得伺服器正在監聽的埠。在呼叫此方法之前,必須先啟動伺服器。

傳回

port number

類型
數字

scheme() → {字串}

取得伺服器正在監聽的網址配置。在呼叫此方法之前,必須先啟動伺服器。

傳回

網址配置(「http」或「https」)

類型
字串

start(選項) → {承諾。<未定義>}

啟動伺服器。

參數
名稱 類型 說明
options ServerStartOptions
傳回

成功啟動後會解析的承諾。

類型
Promise.<undefined>

stop() → {承諾。<未定義>}

停止伺服器。

傳回
類型
Promise.<undefined>

Server(選項)

new Server(options)

參數
名稱 類型 說明
options ServerCtorOptions

方法

hostname() → {字串}

取得伺服器正在監聽的主機名稱。在呼叫此方法之前,必須先啟動伺服器。

傳回

主機名稱(如果未指定,則為 localhost)

類型
字串

port() → {數字}

取得伺服器正在監聽的埠。在呼叫此方法之前,必須先啟動伺服器。

傳回

port number

類型
數字

scheme() → {字串}

取得伺服器正在監聽的網址配置。在呼叫此方法之前,必須先啟動伺服器。

傳回

網址配置(「http」或「https」)

類型
字串

start(選項) → {承諾。<未定義>}

啟動伺服器。

參數
名稱 類型 說明
options ServerStartOptions
傳回

成功啟動後會解析的承諾。

類型
Promise.<undefined>

stop() → {承諾。<未定義>}

停止伺服器。

傳回
類型
Promise.<undefined>