C2——node+webpack本地能訪問其他電腦訪問不了

問題:node+webpack寫的網站。本地能訪問其他電腦訪問不了(自己通過ip也不能訪問)!

處理:把端口改爲0.0.0.0這樣在服務器上啓動後,其他電腦就都能訪問了 和服務器的ip限制是一樣的原理。

方案一:修改package.json文件:用 --inline  指定端口和ip

"start": "node_modules/.bin/webpack-dev-server --inline --host 0.0.0.0 --progress --config webpack.config.js --open",

方案二:只能本地訪問

"start": "node_modules/.bin/webpack-dev-server --config webpack.config.js --open",

方案三:只能ip訪問【localhost訪問不了 假設自己電腦ip是192.168.21.55】

"start": "node_modules/.bin/webpack-dev-server --inline --host 192.168.21.55 --progress --config webpack.config.js --open",

有的命令不一樣院裏一樣把inline指定爲0.0.0.0 此處還可以指定端口的

以上我是在packge.json裏指定的,雖然這樣行得通,但不推薦。

 

方案四:修改webpack.config.js指定devServer。這是常見的也是很多人用的。代碼就不寫了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章