我正在从一个角度创建一个需要在登台服务器上制作的应用程序。因为在本地创建它是不可能的,因为它具有网络中其他服务器必须访问的某些终结点。
我已经在Vue.js和Laravel中创建了一个应用程序。在本地,我曾经运行npm run hot
,因此在更改某些代码时不必重新编译。但是,由于我必须继续在实时服务器上开发此应用程序,因此我想在npm run hot
之类的自定义域而不是staging.something.com
上运行localhost:8080
。
localhost:8080
是否可以合作没有问题,但是当我在实时服务器上运行npm run hot
时,这是我尝试访问Web应用程序时遇到的错误。 / p>
GET http://localhost:8080//js/app.js net::ERR_CONNECTION_REFUSED
我认为它应该显示服务器的IP地址而不是localhost
。我不知道这是怎么了,但它不起作用。
答案 0 :(得分:2)
Laravel mix将webpack-dev-server软件包用于run hot
命令。
webpack-dev-server有一个开关--useLocalIp
,它将使它使用服务器的本地IP地址。
它还有一个--host
开关,可用于手动设置IP地址--host 0.0.0.0