在同一 (Apache) 服务器上反应 / Laravel (php) SPA

React / Laravel (php) SPA on same (Apache) server

我想在前端做SPA应用会是React,其余全api在后端laravel。所有我想放在同一个域的同一个 Apache 服务器上( myapp.com/index URLs 我的反应应用程序,请求将发送到 myapp.ru/api / ...)。

请解释一下,这是否是正常做法,我知道我会遇到路由问题,而且我在页面更新时总是要重写index.html。如果我要向与前端到后端相同的域发出 ajax 请求,我不会有问题吗?

请解释一下,以及通常如何进行配置。还是这完全是个坏主意,并做出反应以在 node.js 服务器上工作并在 apache 上单独 laravel 工作。非常感谢您的解释。

SPA 应用程序不需要服务器。 您使用 webpack 或 browserify 构建您的 React 应用程序,并通过 Apache 将这些静态包服务器提供给客户端。

所有 api 调用都将转到您的后端 laravel。 (myapp.ru/api)