Есть модуль, отключающий 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
Как лечить?