@ivandao

Ошибка при установке заголовков ответа?

Есть модуль, отключающий cors
// cors-headers
module.exports = (request, response, next) => {   
    response.set({
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Methods': 'DELETE,GET,PATCH,POST,PUT',
        'Access-Control-Allow-Headers': 'Content-Type,Authorization,origin,accept'
    });
    next();
};


Использую его
const express = require('express');
const corsHeaders = require('./middleware/cors-headers');
const app = express();
app.use(corsHeaders);
// .. app.get(), app.post() ...


Когда направляю клиенту ответ response.send(data) появляется варнинг:
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client

Как лечить?
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы