AngularJS 2作为前端,Symfony 3作为后端

时间:2016-07-13 06:10:35

标签: angularjs symfony angular

我将使用angularjs和symfony 2开始一个新项目。

我只想知道我的方式,我将如何实现它,是好的。

AngularJS前端将在https://www.example.com上方提供,而symfony的后端将在https://api.example.com下。

所以我希望每个框架的路由都不会崩溃。 我还为移动设备提供了一个可用的API。

这是最佳做法还是使用https://www.example.com/api

下的api更好

1 个答案:

答案 0 :(得分:3)

IMO最好创建2个单独的项目

  • for api(api.example.com)
  • 用于前端(example.com)

这样可以避免以下问题:

  • 路由(就像你点 - 碰撞)
  • 会话(api根本不需要会话)
  • 包 - 例如你的api可以使用symfony 3.1,但你的前端symfony 2.7
  • 更轻松的负载平衡(IMO)

请参阅: Is it better to place a REST API on a subdomain or in a subfolder?