簡體   English   中英

如何在本地訪問 Node.JS 項目?

[英]How to access Node.JS project locally?

我有一個 node.js 項目在 ubuntu 服務器上運行。---> App 正在監聽 5000。

所以,我想在本地訪問它。 像 http://server_ip:5000

我怎樣才能做到這一點?

首先,您需要知道服務器的IP。 您可以通過使用ifconfig (查找ethXenpXsYenoX類的接口,其中 X 和 Y 是數字)或curl icanhazip.com命令來完成此操作。 我建議同時執行它們並查看輸出中的 IP 是否匹配。 如果沒有 - 您的服務器可能位於 NAT 后面,除非您轉發 NAT 主機上的端口,否則您將無法訪問它,這超出了此問題的范圍。

您需要記住的另一件事是服務器可以受到防火牆的保護。 將端口 5000 添加到許可名單的過程因防火牆而異。 sudo ufw allow 5000通常可以在 Ubuntu 上實現這一點(但是,再一次,它可能會也可能不會起作用 - 對你來說這個過程可能會有所不同)。

在此之后,您應該能夠通過在瀏覽器地址欄中鍵入http://<YOUR_SERVER_IP>:5000來訪問您的服務器

您需要獲取計算機的 IP (IPv4)。 這是一個指向網頁的鏈接,該網頁向您展示了https://www.whatismyip.com 在此之后,您可以簡單地輸入您的 IP,然后添加:<port> ,因此在您的情況下為:5000

要從同一台機器訪問,請使用 http://localhost:5000 或使用主機名,例如 http://hostname:5000。 通過從終端編寫主機名命令來獲取主機

要從其他機器(例如您的移動設備或筆記本電腦)進行訪問,它們都需要連接到同一個網絡,假設都連接到同一個 WiFi 網絡。 在這種情況下,請使用運行服務器的機器的 IP 地址。 假設您的 IP 是 192.168.1.1 那么例如寫這個http://192.168.1.1:5000

使用ifconfig獲取 IP 地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM