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

React / Symfony: How to start my project?

找了好几天找方法,一直拿不定主意,所以决定借鉴一下大家的经验:)

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

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

事实上,如果我继续第一个解决方案,我最大的问题是我不知道如何管理我的应用程序的路由(通过 React 或 Symfony)。

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

就是这样我希望能喜欢你的灯,提前谢谢你:)

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

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

之间的信息

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