我有一个在routes/api.php中创建的所有API的Laravel后端,所以在我的公共文件夹中,我没有任何我使用的东西。
然后我有一个用React Create App制作的react应用程序,所以它有自己的代码和一个包含所有构建文件的build文件夹。
在一个共享的主机空间中,我有我的public_html文件夹,我想把它们都放在那里。我不知道该把什么放在哪里。所以我的问题只是关于服务器中的文件位置,把Laravel放在哪里,把react应用放在哪里。
路由是由react完成的,但Laravel也有一个带有路由引擎的https://example.com/api/myurl端点。我想知道如何让他们一起工作。有什么办法吗?
发布于 2019-04-17 23:06:07
您的前端路由将调用后端api返回数据,新页面将使用更新后的数据呈现在前端。
因此,在example.com中,当您导航到example.com/route1时,导航操作应该从routes/api.php调用/route1路由。
/route1将包含一个控制器,其中包含您想要返回的数据。
返回数据后,您将使用react路由器显示example.com/route1页面,其中包含返回的数据和react组件。
希望这能有所帮助?

https://stackoverflow.com/questions/55729711
复制相似问题