2016-10-27 5 views
0

Я разработал эту блок-схему, чтобы объяснить, но все это сложно.Laravel backend, Angular2 на другом сервере

Я просто не могу обмотать голову вокруг того, как это будет работать.

Передняя часть: Сервер 1 - Angular2 Назад конец: Сервер 2 - Laravel 5,3

На данный момент задняя часть имеет маркер аутентификации включен с паспортом.

Я могу получить и отправить любую информацию, где я включаю API промежуточного программного обеспечения.

Но как настроить API промежуточного программного обеспечения для доступа к интерфейсу для веб-сайта, а - другой для профилей пользователей? Или мне это не нужно? Могу ли я просто визуализировать все данные, запрошенные с сайта в JSON, и сделать передний фронт Angular2. Затем с помощью аутентификации, когда пользователь регистрируется в , отправьте обратно токен вместо сеанса.

Я бы с удовольствием, если бы кто-нибудь знал о каких-либо учебниках Laravel 5.3 back end с Angular2 front end на другом сервере.

ответ

0

Ну, правильный рабочий процесс в вас дело будет:

  • регистрации пользователя в, вы отправляете запрос на сервер Laravel запрашивающей маркер
  • Этот маркер хранится в сессии и будет используется для будущих запросов.
  • Угловой будет отображать ответы на основе сделанных запросов.

Итак, вы говорите:

Но как я создал Middleware API для передней части сайта для доступа и другой один для профилей пользователей?

Ну, потому что они находятся на разных серверах, вид на этом случае будет отображаться только угловым, вы должны найти способ сделать разрешение, чтобы пользовательский интерфейс знал, что делать. В этом случае вы не можете поместить промежуточное программное обеспечение для «блокировки» доступа к представлению, потому что представление будет отображаться другой вещью, отличной от larave.

 Смежные вопросы

  • Нет связанных вопросов^_^