繁体   English   中英

使用React-Create-App前端部署Laravel后端

[英]Deploy Laravel backend with React-Create-App front end

我有一个Laravel后端,在routes/api.php创建了所有API,所以在我的公共文件夹中我没有​​任何我使用的东西。

然后,我有一个使用React Create App制作的反应应用程序,因此它有自己的代码和包含所有构建文件的构建文件夹。

在共享主机空间中,我有我的public_html文件夹,我想将它们放在一起。 我不知道放在哪里。 所以我的问题只是在服务器中的文件位置,放置Laravel的位置以及放置react应用程序的位置。

路由由react完成,但Laravel还有一个https://example.com/api/myurl端点及其路由引擎。 我想知道如何让他们一起工作。 有办法吗?

您的前端路由将调用后端api以返回数据,新页面将在前端呈现更新的数据。

因此,当您导航到example.com/route1时,从example.com开始,导航操作应该从routes / api.php调用/ route1路由。

/ route1将包含一个控制器,其中包含要返回的数据。

返回数据后,您将使用react路由器显示带有返回数据的example.com/route1页面并对组件做出反应。

希望这可以帮助?

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM