Reactjs 反应js+;拉威尔部署

Reactjs 反应js+;拉威尔部署,reactjs,laravel,Reactjs,Laravel,所以我让reactJs作为前端,Laravel作为后端。在本地,Laravel在t.test域上运行,reactJs在localhost:3000上运行,但我现在想将它们部署在共享主机上的同一个域上。那么我该如何设置呢?将Laravel放在react中或将reactJs放在Laravel的公用文件夹中会起作用吗?,因为reactJs是前端和Laravel是后端,您只需将react放在前端。因此,在一个例子中,如果你有mydomain.comreact可以直接在那里运行,然后你可以让Laravel

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

,因为reactJs是前端和Laravel是后端,您只需将react放在前端。因此,在一个例子中,如果你有
mydomain.com
react可以直接在那里运行,然后你可以让Laravel在一个单独的位置上运行。示例
backendservice.mydomain.com

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

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

这样,将来的版本控制可能会有1.0版本的后端和2.5版本的前端(基本上,它变得很简单)

这是你可以使用的参考资料


我希望我说得够清楚了。如果没有,我愿意进一步澄清

通常情况下,你的公共文件夹中有你的react资料作为SPA。react资料在构建后的公共文件夹中,但laravel也有它自己的公共文件夹。这是最好的主意。我想知道为什么我没有想到。非常感谢。工作的压力让我们所有人受益匪浅。我很乐意帮忙!