[英]How to get access to webpack-dev-server from devices in local network?
[英]When I start a local server I cannot access it from different devices connected to the same network
我正在嘗試從同一互聯網上的不同設備訪問我的 js 服務器。 我得到了我的 Ipv4 地址並用 :8080 將它輸入到我的瀏覽器中,因為這是端口,但它沒有找到該頁面。
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8080, "0.0.0.0")
我究竟做錯了什么? Nodejs 可以通過我的防火牆進行通信。 謝謝
如果您想要無線連接,那么您可以使用您的采用者 IP 地址。 要獲取 ip 地址,請轉到 cmd 並鍵入 ipconfig 然后復制 ip4,類似於 194.98.68.1.將其替換為 0.0.0.0
或者,如果您想連接全球,則可以使用隧道。 這些是流行的隧道:ngrok、Vortex、serveo 等。第一步是本地托管您的 nodejs,然后打開 ngrok,然后輸入 http 8080 並按 Enter,然后它們會給出一個端口轉發地址,類似於 http://14ft566huigrthiyrg/ngrok。 現在你可以把它放在世界范圍內的任何設備中。
確保端口正在使用您的機器進行監聽 netstat -ntulp | 8080
嘗試從不同的機器telnet telnet 你的機器IP 192.168.1.10 8080 或者traceroute 機器從不同的工作站 traceroute -d 你的工作站ip
也檢查你的 Windows/linux 防火牆
如果可能,請讓我們知道上述輸出
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.