宿主机不能访问虚拟机下用yeoman搭建的项目,但是却能访问使用node执行的服务,求解
虚拟机防火墙已关闭,查询到两个端口的node程序8000,3000 8000端口是yeoman搭建,使用npm start执行的服务: 3000端口是用node app.js启动的服务 在宿主机,输入虚拟机的ip+端口,只有3000能访问,8000不行,求解
1 回复
已经解决了,需要修改yeoman搭建的项目目录里的server.js.将new WebpackDevServer(compiler, config.devServer).listen();这个listen函数里的localhost参数改为0.0.0.0。