Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Angular 2/4 затирает headers в продуктивной версии? (https://javascript.ru/forum/angular/69608-angular-2-4-zatiraet-headers-v-produktivnojj-versii.html)

JDev 06.07.2017 07:38

Angular 2/4 затирает headers в продуктивной версии?
 
Здравствуйте, подскажите, а то нигде не могу нарыть информацию.

Проблема в том, что ангуляр при обращении к серверу затирает мои хедеры. В dev версии настроил прокси, то хедеры до сервера доходят.
Сделал продуктивную версию ng build --prod --env=prod –aot – ангуляр затирает хедеры.

Буду благодарен за любую информацию. Что я должен настроить? Да, проект на основа angular-cli.
Спасибо!

destus 06.07.2017 17:17

Заголовки отдает веб-сервер, причем тут ангуляр?

JDev 06.07.2017 17:37

Цитата:

Сообщение от destus (Сообщение 457785)
Заголовки отдает веб-сервер, причем тут ангуляр?

В смысле? Да, а если я в хедере токен на сервер передать хочу? ТО ли я ничего не понимаю, то ли вы неправильно поняли вопрос..

let params = new URLSearchParams();
    params.set('bla', bla);
    return this.http.get(CaConst.API_HOME_PASSW_RECOVER, new RequestOptions({
      params: params,
      headers: this.getAuthHeaders()
    }));

  getAuthHeaders(): Headers {

    let headers = new Headers();
    headers.append('Content-Type', 'application/json');
    headers.append('Accept', 'application/json');
    headers.append(CaConst.AUTH_TOKEN_HEADER, this.getToken());
    return headers;
  }


Часовой пояс GMT +3, время: 01:28.