nodejs--localhost替代ip页面不能正常显示的问题

let fs = require('fs'); let http = require('http'); let server = http.createServer(function(req,res){ console.log("成功会显示"); res.writeHead(200,{'Content-type':"text/plain"}); let readstream = fs.createReadStream('./test.txt','utf8'); readstream.pipe(res); }); server.listen('3000','192.168.1.32’);

以上代码,在浏览器中输入“192.168.1.32:3000”可以正常显示网页,但是输入“localhost:3000”,网页则无法打开。
究其原因是因为localhost本身ip是127.0.0.1,所以出现了问题,可以取消监听ip,或将监听ip改为0.0.0.0,则可正常使用localhost
方法1
server.listen('3000');

【nodejs--localhost替代ip页面不能正常显示的问题】方法2
server.listen('3000','0.0.0.0’);

    推荐阅读