2016-10-11 2 views
1

Я вижу, что после регистрации службы невозможно редактировать заголовки с ngRessource.ngResource динамически устанавливает заголовок для каждого запроса

Разве это не большая проблема для людей, использующих аутентификацию через токены jwt в заголовке авторизации?

я должен быть в состоянии слишком установить заголовки динамически при каждом запросе:

{  Authorization: 'Bearer '+ myAuthService.getToken()  } 

Это не создает никаких проблем, что так всегда с $ HTTP.

Действительно ли невозможно установить токены в заголовках через ngRessource после регистрации службы?

ответ

0

я должен быть в состоянии слишком установить заголовки динамически при каждом запросе:

Чтобы установить заголовок каждого запроса, сделать заголовок функции:

{ Authorization: function(config) { 
        return 'Bearer '+ myAuthService.getToken(); 
       } 
} 

От Docs:

  • заголовки - {Object} Карта строк или функций, которые возвращают строки, представляющие HTTP-заголовки для отправки на сервер. Если возвращаемое значение функции равно null, заголовок не будет отправлен. Функции принимают объект конфигурации в качестве аргумента.

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

+0

много много спасибо! – Lev

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