系統

連接埠

連接埠(port)是電腦上一扇帶編號的門,某個服務就守在那兒等訪客上門。一台機器只有一個網路位址,卻有成千上萬扇這樣的編號門——所以許多不同的服務可以並排執行,各守一扇門,互不打擾。

有些號碼是大家約定俗成的:80 是普通網頁流量走的門,443 是走安全的 https,而 3000 常常是你在開發時本機伺服器打開的那扇門。

localhost:3000 說的就是這件事:localhost 指「就是這台電腦」,:3000 則是要敲的那扇門。在瀏覽器裡打開它,你就連上了剛剛啟動的應用——完全不需要連網。

$ npm run dev
  ➜  Local:   http://localhost:3000

# in your browser, visit:
http://localhost:3000

你的開發伺服器打開了 3000 號門;localhost:3000 就是你敲門的方式。

看到「Address already in use」,就是有別的服務已經占著那扇門了——換個空號,或先把舊的停掉。

又稱
network porttcp portlocalhostport 80port 443port 3000:3000