【发布时间】:2019-08-06 07:32:27
【问题描述】:
我正在创建一个应用程序,该应用程序需要从一个点在登台服务器上创建。因为在本地创建它是不可能的,因为它有一些网络中其他服务器必须访问的端点。
我在 Vue.js 和 Laravel 中创建了一个应用程序。在本地,我曾经运行npm run hot,这样我在更改一些代码时就不必重新编译。但由于我必须继续在实时服务器上开发此应用程序,我想在 staging.something.com 这样的自定义域上运行 npm run hot 而不是 localhost:8080。
如果 localhost:8080 以某种方式合作,我没有任何问题,但是当我在实时服务器上运行 npm run hot 时,这是我尝试访问 Web 应用程序时遇到的错误。
GET http://localhost:8080//js/app.js net::ERR_CONNECTION_REFUSED
我认为它应该显示我的服务器的 IP 地址,而不是 localhost。我不知道这有什么问题,但它不起作用。
【问题讨论】:
-
您不能使用
localhost来引用非本地主机。您是如何生成该网址的? -
我知道。我没有生成那个 URL。 Laravel mix 或 webpack 正在生成该 URL。我想要我的自定义域而不是 localhost:8080!
-
Rumour has it 这由您在
.env中的APP_URL条目控制 -
我已经在我的
.env文件中设置了“APP_URL”。当您在生产中部署应用程序时,它会起作用。但我想执行它以进行开发。这样我就不必每次进行一些更改时都重新编译。
标签: node.js laravel vue.js npm laravel-mix