При совершении DELETE-запроса выбрасывает ошибку:
OPTIONS http://localhost:30117/api/Goods 405 (Method Not Allowed)
Fetch API cannot load http://localhost:30117/api/Goods. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8070' is therefore not allowed access. The response had HTTP status code 405. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Error: TypeError: Failed to fetch
На Web Api сервере включен CORS. На клиенте для отправки запроса использую модуль request:
function _delete(tableName, id) {
return new Promise(function(resolve, reject) {
request({
method: "DELETE",
url: `${_serverAddress}/${tableName}`,
headers: {
"Accept": "application/json"
}
}, function(error, response, body) {
if (error) {
reject(error);
} else {
resolve(body);
}
})
});
}
GET-запросы работают нормально.
Надо обработать на сервере OPTIONS
-запрос и выставить соответствующий Access-Cobtrol-Allow-Origin
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На проекте сделал уже несколько страниц, теперь появился вопрос, как сделать страницу входа, тоесть чтобы изначально когда заходишь на сайт...
Мне нужно вставить текст по центру в верхнюю и нижнюю границу, которые будут иметь фоновое изображение позади нихЭто будет на каждой странице