我无法连接到我的Nuxt.js应用程序外部流浪者盒子(也就是我的主机或本地计算机),但是它可以检索内容 INSIDE 无家可归的盒子。
所以...
我正在使用Laravel Homestead托管我的Nuxt.js应用程序,然后通过
在无业游民的盒子里启动服务器。nuxt start --public 0.0.0.0:3000
我可以确认它正在运行,并且显示一条消息,表明它正在监听 localhost:3000 ,并且
curl 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
我做错了什么?其他应用程序,例如Elasticsearch和Kibana似乎运行良好,可以在我的本地/主机上访问。
答案 0 :(得分:1)
尝试使用cross-env程序包运行NUXT应用。
initializer list
答案 1 :(得分:1)
我将此部分添加到package.json中,现在可以正常使用
"config": {
"nuxt": {
"host": "0.0.0.0",
"port": "3000"
}
}