2014-11-11 2 views
1

Я создал новый звонок REST, который принимает username и password и проверяет имя пользователя и пароль.REST вызывает процесс входа в систему, как мы обрабатываем перенаправления?

В верхней части этого вызова REST я создаю пользовательский интерфейс с угловыми js. REST вызов будет отправить JSON, как, когда его успех:

{ success : { username : 'batman' } } 

Теперь я хочу угловатые JS для перенаправления на главную страницу. Как мне это сделать?

Является ли REST для входа в систему хорошим выбором дизайна?

Заранее спасибо.

+0

http://stackoverflow.com/questions/16629057/handle-an-express-redirect-from-angular-post – dm03514

ответ

1

Если вы делаете запрос через Ajax для входа, Я считаю, что вашему api может потребоваться вернуть ответ, который позволяет вашему интерфейсу использовать приложение для перенаправления, а затем перенаправить в javascript.

Использование углового в случае успеха, вы должны быть в состоянии изменить местоположение с помощью $location

+0

Поэтому вызов отдыха должен отправить URL перенаправления? – batman

+0

Если ваша конечная точка API перенаправляет, как это будет интерпретироваться в вашем вызове ajax из интерфейса? Если вы отправляете перенаправление, ответ на ваш интерфейс не изменит страницу. – dm03514

+0

Можете ли вы привести пример '$ location'? – batman

-1

вы должны отправить редирект с сервера .... Если вы используете NODEjs и паспорт затем Theres встроенный в перенаправлении функции :)

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