使用 Laravel 托管 ReactJS

Posted

技术标签:

【中文标题】使用 Laravel 托管 ReactJS【英文标题】:Hosting ReactJS with Laravel 【发布时间】:2018-05-20 05:05:45 【问题描述】:

我们正处于开发 Web 应用程序的最后阶段。它在 React 中有一个前端,在 Laravel 中有一个后端。它们通过来回发送 JSON(API 样式)进行通信,因此它们可以托管在单独的服务器上而不会出现很多问题。

在开发过程中,我们切换到了 Firebase,因为这样我们可以免费托管 React,但我们需要在后端提供一些逻辑,而 Firebase 并不适合这种情况。

托管使用 React 作为前端,使用 Laravel 作为后端的应用程序的最佳解决方案是什么?

【问题讨论】:

【参考方案1】:

这是一个非常笼统的问题。那里有很多托管服务提供商 - AWS、Google Cloud、DigitalOcean 等等。

要确定哪个是best,您需要提供更多信息:

对您来说最重要的是什么?定价、支持、可用性、技术解决方案/功能、易于扩展? 您的技术栈是什么,从数据库、缓存、CDN 等开始(全部工作)? Laravel 和 ReactJS 单独并不能描述您的技术堆栈,除非您使用本地文件驱动程序来处理所有内容(例如会话、缓存、配置)并将 SQLite 作为您的数据库。

【讨论】:

对我们来说最重要的是定价和易用性,因为我们还是学生。我们的技术栈由 React 作为前端,Laravel 在后端运行,并在标准共享主机上使用 mysql 数据库。 在这种情况下,我会选择 AWS 免费套餐。使用 RDS、EC2(全部微型且免费一年)。虽然没有right 的答案,但一切都是主观的 谢谢,我们会试试的!

以上是关于使用 Laravel 托管 ReactJS的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 8 迁移:DB:unprepared 不适用于共享托管服务器

Laravel 项目 - 托管在 Heroku - SendGrid SMTP 连接问题

配置 Apache 反向代理以在生产环境中托管 Laravel Echo 服务器

在共享主机上托管时如何解决 laravel 的图像上传问题?

Laravel 7 Auth 在托管站点上不起作用

将 Vue js 前端和 laravel 后端(api 路由)托管到共享服务器?