【发布时间】:2019-01-25 18:55:31
【问题描述】:
我正在使用 React 作为前端,Laravel 使用 RESTfull API 来开发项目。 我在单独的目录中开发了每一个,但现在我试图将它们部署在同一个文件夹中,我真的不知道该怎么做。 或者我可以在他们自己的文件夹中部署每个人吗?如果是,我如何在同一台服务器(apache)上运行它们?
【问题讨论】:
标签: reactjs laravel rest laravel-5 web-deployment
我正在使用 React 作为前端,Laravel 使用 RESTfull API 来开发项目。 我在单独的目录中开发了每一个,但现在我试图将它们部署在同一个文件夹中,我真的不知道该怎么做。 或者我可以在他们自己的文件夹中部署每个人吗?如果是,我如何在同一台服务器(apache)上运行它们?
【问题讨论】:
标签: reactjs laravel rest laravel-5 web-deployment
目录真的不重要。由于 React 是一个 frontend javascript 开发框架,它在 client 上运行,而 laravel 后端将在服务器本身上运行。您需要做的就是将入口点 html 和从您的 react 项目创建的 javascript 文件提供给客户端。
我假设您正在考虑在开发 React 应用程序时运行的“开发服务器”。您需要根据您的构建环境进行生产构建并以某种方式将文件提供给客户端。
使用 create react app 时,您可以使用部署构建说明:https://facebook.github.io/create-react-app/docs/deployment
总结一下:
【讨论】: