AngularJS 2 в качестве внешнего интерфейса и Symfony 3 в качестве внутреннего интерфейса

0

Я начну новый проект с angularjs и symfony 2.

Я просто хочу знать, мой путь, как я это понимаю, хорош.

Интерфейс AngularJS будет доступен по адресу https://www.example.com, а бэкенд Symfony будет находиться под https://api.example.com.

Поэтому я надеюсь, что маршрутизация каждой структуры не будет колидировать. И у меня также есть доступный API для мобильных устройств.

Является ли это лучшей практикой или лучше использовать api под https://www.example.com/api

Теги:
angular

1 ответ

3
Лучший ответ

ИМО лучше создать 2 отдельных проекта.

  • для api (api.example.com)
  • для front-end (example.com)

Таким образом, вы избегаете проблем с:

  • маршрутизация (например, вы указываете - столкновений)
  • сессий (api вообще не требует сеансов)
  • пакеты - например, ваш api мог бы использовать symfony 3.1, но ваш front-end symfony 2.7
  • упрощение балансировки нагрузки (ИМО)

см.: Лучше ли размещать REST API на субдомене или в подпапке?

  • 0
    Спасибо за ваш быстрый ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню