我正在尝试在 VM/Vagrant 框中设置 Swagger。我所做的如下。
一世。使用 Vagrantfile 进行端口转发
dev.vm.network "forwarded_port", guest: 3000, host: 3000, host_ip:
"127.0.0.1", auto_correct: true
ii. vagrant box 中的 Swagger 配置
npm install -g swagger
Create a new swagger project
swagger project create hello-world
我试图用命令打开 Swagger Editor swagger project edit -p 3000 -s
,它给出了
启动 Swagger 编辑器。运行 Swagger Editor API 服务器。您可以对http://127.0.0.1:3000/editor/spec进行 GET 和 PUT 调用
似乎一切都很完美,所以刚刚访问了本地桌面(Windows)的浏览器,并访问了http://localhost:3000/editor/spec
这给了我这个站点无法访问。
curl http://localhost:3000/editor/spec在 VM/vagrant 框中工作正常。
我在这里做错了什么?