Harp 服務(wù)器

2021-10-18 10:29 更新

Harp 的主要設(shè)計(jì)目的是當(dāng)作 server 或者 multihost 來運(yùn)行的。下面這個(gè)命令運(yùn)行后可以運(yùn)行一個(gè)本地單應(yīng)用。

用法

harp server [options] [path]

選項(xiàng)

  • port - (Number) 可選,服務(wù)器監(jiān)聽的端口。默認(rèn)為 port 9000
  • help - 顯示幫助窗口。

屬性

  •  path - (String) 可選,你希望服務(wù)器監(jiān)聽的路徑。

示例用法

harp server ~/apps/example.com --port 3000

訪問運(yùn)行中的 Harp 應(yīng)用

我們提供了一個(gè)特殊的 URL 用來訪問你的應(yīng)用。在之前一個(gè)命令里,我們指定了 3000 端口,所以 Harp 應(yīng)用將運(yùn)行在

  • http://harpdev.io:3000

但是,您始終可以使用默認(rèn) URI:

  • http://127.0.0.1:3000
  • http://localhost:3000

如果未指定端口,則應(yīng)用程序?qū)⒃谝韵履J(rèn)端口可用9000

  • http://harpdev.io:9000
  • http://127.0.0.1:9000
  • http://localhost:9000

使用端口 80

有時(shí)候會(huì)覺得每次訪問本地運(yùn)行的站點(diǎn)都要輸入端口號(hào)是很痛苦的。如果用瀏覽器的默認(rèn)端口 80 那就沒有這煩惱了。不過在 80 端口運(yùn)行需要提權(quán)到 Admin 賬戶。在 OS X 上,這意味著你需要用到 ?sudo ?命令

sudo harp server --port 80 

如果 Harp 和已經(jīng)在 80 端口上跑的某些業(yè)務(wù)沖突,您可以使用 port 沖突指南解決這種情況。

投入生產(chǎn)

Harp 是時(shí)刻準(zhǔn)備著投入生產(chǎn)環(huán)境的。只要指定一個(gè)環(huán)境變量,額外的 LRU 緩存就會(huì)加入進(jìn)來,加速你的站點(diǎn)。

NODE_ENV=production harp server --port 3000


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)