Метод DELETE заменяется методом OPTIONS

function Delete() {
    fetch(`http://localhost:3002/pulpits/1`, {
        method: 'DELETE'
    })
}

отправляю на сервер DELETE запрос на локальный сервер, но приходит OPTIONS(раньше этот же код работал)


Ответы (1 шт):

Автор решения: Vadim Ginko

Решено, нужно сначала обработать запрос OPTIONS:

res.statusCode = 200;
res.setHeader('Content-Type', 'application/json');
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Headers', '*');
res.setHeader('Access-Control-Allow-Methods', '*');
res.end();
→ Ссылка