【问题标题】:React js + laravel deploy反应 js + laravel 部署
【发布时间】:2020-06-25 12:20:25
【问题描述】:

所以我将 reactJs 作为前端,将 Laravel 作为后端。在本地 laravel 在 t.test 域上运行,reactJs 在 localhost:3000 上运行,但我现在想将它们部署在共享主机上的同一个域上。所以我该如何设置?将 laravel 放在 react 中或将 reactJs 放在 laravel 的公共文件夹中会起作用吗?

【问题讨论】:

  • 通常情况下,您的公用文件夹中有您的反应内容作为 SPA。
  • react 的东西在构建后位于 public 文件夹中,但 laravel 也有它自己的 public 文件夹。

标签: reactjs laravel


【解决方案1】:

因为 reactJS 是前端而 Laravel 是后端,所以你只需要把 react 放在最前面。所以举个例子,如果你有 mydomain.com react 可以直接在那里运行,然后你可以让 Laravel 在一个单独的位置运行。例如backendservice.mydomain.com。

然后配置你的 url 调用,从 react 到 laravel 后端。

就是这样。你不需要把它们放在一起。我个人建议你把它们分开。

这样,未来的版本控制可以有 1.0 版的后端和 2.5 版的前端(基本上,它变得简单了)

这是您可以使用的参考。 https://developer.okta.com/blog/2018/12/06/crud-app-laravel-react

我希望我已经足够清楚了。如果不是,我愿意进一步澄清。

【讨论】:

  • 这是最好的主意。不知道为什么我没有想到。非常感谢。
  • 工作压力使我们所有人都变得最好。很高兴为您提供帮助!
猜你喜欢
  • 1970-01-01
  • 2021-04-07
  • 2019-11-14
  • 2021-12-31
  • 2021-04-02
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 2023-04-07
相关资源
最近更新 更多