首页 > 解决方案 > 反应 js + laravel 部署

问题描述

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

标签: reactjslaravel

解决方案


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

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

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

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

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

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


推荐阅读