我正在使用名为scotch-box的预先配置的Vagrant Box,并希望在那里运行expressjs
。
我做的第一件事是npm install -g express-generator
,当我尝试在浏览器上运行它时,它不起作用,因为Vagrant Box的IP地址始终是http://192.168.33.10/
。如何才能让它像在我的浏览器上输入localhost:3000
一样工作?
非常感谢任何帮助。
答案 0 :(得分:1)
您可以直接使用IP并指明您的端口192.168.33.10:3000
如果您不使用IP,则需要在Vagrantfile中转发端口
Vagrant.configure(2) do |config|
blablabla some configuration
# forward port for node app
config.vm.network "forwarded_port", guest: 3000, host: 3000
continue blabla
end
这样您就可以访问localhost:3000
?