Как установить пару ключ / значение заголовка HTTP в MEAN-стеке - PullRequest
0 голосов
/ 18 октября 2018

Я использую стек MEAN и мне нужно установить пару ключ / значение заголовка HTTP в моем веб-приложении.

т.е. my_key: my_value

Используя Angular 5 и нашел следующий код:

app.use('/api', function (req, res) {
   let url = config.API_HOST + req.ur
    req.headers['someHeader'] = 'someValue'
    req.pipe(request(url)).pipe(res)
})

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

req.headers['my_key'] = 'my_value'

, но не уверен, что мне нужен req.pipe строка.

1 Ответ

0 голосов
/ 18 октября 2018

Используйте по крайней мере одно промежуточное ПО в npm для обработки CORS в Express: [см. @Mscdex answer]

Установите для поля заголовка значение

res.set('Content-Type', 'text/plain');

или передайте объект для установки нескольких полейсразу.

res.set({
  'Content-Type': 'text/plain',
  'Content-Length': '456'
})

С псевдонимом

res.header(field, [value])

для получения дополнительной информации прочитайте документацию Express

...