我正在尝试设置WebStorm NodeJS调试器,以连接到托管在Vagrant虚拟机上的NodeJS项目。但是我遇到了一些困难。
如果我以传统方式(即通过终端)进入服务器,一切都正常,并且我能够使用cURL对其进行调试并通过WebStorm进行调试等操作。
与之前不同的是,这仍然在Vagrant虚拟机上运行,但在我的本地机器上无法运行。当我使用cURL访问它时,会出现以下错误:
如果我以传统方式(即通过终端)进入服务器,一切都正常,并且我能够使用cURL对其进行调试并通过WebStorm进行调试等操作。
ssh -L 5858:127.0.0.1:5858 -N vagrant@10.20.30.40
在我成功实现了那个,我把下面的内容放到了我的Vagrantfile文件里:
config.vm.network :forwarded_port, guest: 5858, host: 5858
与之前不同的是,这仍然在Vagrant虚拟机上运行,但在我的本地机器上无法运行。当我使用cURL访问它时,会出现以下错误:
curl: (56) Recv failure: Connection reset by peer
有人知道我做错了什么吗?能否通过Vagrantfile进行配置?
我想通过这种方式做到零配置,让我的团队能够连接他们的调试器。
谢谢。