Угловой заголовок HTTP превышает узел Node HTTP_MAX_HEADER_SIZE? - PullRequest
0 голосов
/ 14 декабря 2018

Я обнаружил из этой ссылки, что максимальный размер заголовка Http-запроса для сервера NodeJS равен 80KB .И мой сервер Node + Express аварийно завершает работу после получения такого предварительного запроса OPTIONS.

В моем приложении Angular с использованием HttpClient все мои запросы выглядят примерно так:

import { HttpClient } from '@angular/common/http';

const httpOptions: { headers: HttpHeaders } = {
    headers: new HttpHeaders({
        'Content-Type': 'application/json',
        'Authorization': 't0ken-g1bber1$h-c0m!nG-kabdjasbgdjlashndashdasdfghjxcnqwezxc'
    //Token is taken from localStorage after login. Hardcoded here for simplicity.
    })
};

//Example Request
this.http.get<any>('http://myDomain/endpoint', httpOptions)

Как сделатьЯ сделаю правильный запрос, который не вызовет этой проблемы?Что-то не так с тем, как я использовал HttpClient?

Согласно здесь , Служба, которую я использую (в данном случае я просто использую HttpClient от Angular), сделалаошибка, помещая слишком много данных в заголовок.

...