Nuxt.js + Vagrant + Homestead 端口转发

Ans*_*n C 4 vagrant laravel vue.js homestead

我无法连接到我的Nuxt.js应用OUTSIDE流浪盒(亦称我的主机或本地机),但它能够检索内容INSIDE的流浪汉框。

所以...

我正在使用 Laravel Homestead 来托管我的 Nuxt.js 应用程序,并在 vagrant 框内启动服务器

nuxt start --public 0.0.0.0:3000
Run Code Online (Sandbox Code Playgroud)

我可以确认它正在运行,并且一条消息显示它正在侦听localhost:3000curl localhost:3000返回应用程序内容。

我还检查了我的homestead.yaml配置,并在那里设置了端口转发。


ip: "192.168.10.10"
memory: 8192
cpus: 4
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: D:/Developments
      to: /home/vagrant/projects

sites:
    - map: homestead.test
      to: /home/vagrant/projects/public

databases:
    - homestead

ports:
    - send: 9200
      to: 9200
    - send: 5601
      to: 5601
    - send: 3000
      to: 3000  
Run Code Online (Sandbox Code Playgroud)

我做错了什么?Elasticsearch 和 Kibana 等其他应用程序似乎运行良好,可以在我的本地/主机上访问。

Ans*_*n C 5

我将此部分添加到我的 package.json 中,现在它正在工作

    "config": {
    "nuxt": {
      "host": "0.0.0.0",
      "port": "3000"
    }
  }
Run Code Online (Sandbox Code Playgroud)