【问题标题】:How to change Laravel from Localhost to live ip adress?如何将 Laravel 从本地主机更改为实时 IP 地址?
【发布时间】:2018-10-18 19:47:02
【问题描述】:

我正在使用 LAMP 在 digitalocean 云服务器上部署 Laravel 应用程序。该应用程序使用 Vuejs,因此,我将数据库中的数据发布到名为 /proapi 的 URL 并使用 Axios 获取它。当我在 localhost:8000 上时,数据被正确接收,但是当我将应用程序部署到实时 IP 地址时,它无法显示以下内容:

OPTIONS http://localhost:8000/proapi/ net::ERR_CONNECTION_REFUSED

Uncaught (in promise) Error: Network Error

我认为应该归咎于 .env 文件,所以我将 APP_URL 更改为我当前的实时 IP 地址,但它仍然给出了同样的错误。我在哪里可以更改 URL 以确保解决此错误?

【问题讨论】:

  • 我做了然后使用 sudo apache2 restart 命令重新启动服务器,但它仍然没有改变错误
  • 您需要发布您的 Vue 代码,因为这似乎是命中路线的代码(不是 Laravel)

标签: javascript laravel vue.js axios digital-ocean


【解决方案1】:

转到应用程序的根文件夹并更改 .env 文件中的以下行:

APP_DEBUG=true
APP_URL=http://localhost

到:

APP_DEBUG=false
APP_URL=http://mywebsite.com

【讨论】:

  • 您是否在生产机器中更改了此设置?通常 env 文件在 git ignore
猜你喜欢
  • 2011-10-19
  • 2013-02-26
  • 2018-09-28
  • 2013-10-22
  • 2018-02-10
  • 2014-10-13
  • 2020-01-11
  • 2015-06-07
  • 2019-09-29
相关资源
最近更新 更多