React / Symfony:如何开始我的项目?

Posted

技术标签:

【中文标题】React / Symfony:如何开始我的项目?【英文标题】:React / Symfony: How to start my project? 【发布时间】:2019-03-21 00:08:11 【问题描述】:

我已经好几天没有找到正确的方法了,但我无法下定决心,所以我决定求助于你的经验:)

我的项目是为(小型)协会开发会员管理网站/会费/...。我想将 React 用于前端,将 Symfony 4 用于后端,因为这是我掌握得最好的两种技术。

我的问题是:(1) 我应该启动一个 Symfony 项目并集成 React,还是 (2) 我应该启动一个 React 项目并使用 Symfony 为我的应用程序创建一个 API?

确实,如果我采用第一个解决方案,我最大的问题是我看不到如何管理我的应用程序的路由(通过 React 或 Symfony)。

如果我继续第二种方法,我担心我的应用程序不太安全(向认证管理报告)。

就是这样,我希望能享受你的灯光,提前谢谢你:)

【问题讨论】:

这个问题属于基于意见的问题,which isn't a question you should ask。欢迎使用 ***! 很抱歉,作为 *** 的新手,我没有看到这种情况。 【参考方案1】:

我认为最好的方法是第二种。如果通过后端管理路由,就没有SPA的优势。

另一方面,为了保护数据,您可以查看 JWT(JSON Web 令牌)。这样您就可以安全地管理应用和 api 之间的信息。

【讨论】:

感谢您的回答,我将按照您的建议开始我的项目:)【参考方案2】:

您应该看看这个以简化开发: https://api-platform.com/

【讨论】:

以上是关于React / Symfony:如何开始我的项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有完整项目的情况下测试共享的 Symfony 2 Bundle

如何将 SCSS 样式添加到 React 项目?

Symfony 4如何使用React设置SPA(单页面应用程序)?

如何在我的 symfony 项目中将 SQL Server 与 ORM Doctrine 连接起来?

需要同时运行 Symfony + React JS 和 WordPress

如何托管多个 symfony 项目?