Добрый день! У меня проблема в проекте. Отправьте данные обратно с этим кодом:
axios.post('http://localhost:3001/number', {
body: number
}). then((res) => {
let Nnumber = JSON.parse(res.data) ;
}).catch((error) => {
console.log('got err', error);
});
При запуске Chrome покажите мне это: Доступ к XMLHttpRequest в 'http://localhost: 3001 / число ' из источника 'http://localhost: 3000 'было заблокировано политикой CORS: Access-Control-Allow-Headers в предпечатном ответе не допускает тип содержимого поля заголовка запроса.
У меня есть следующий CORS:
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers","Access-Control-Allow-Headers, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Headers");
res.header("Access-Control-Allow-Headers", "Origin, http://localhost:3000");
res.header("Access-Control-Allow-Headers","append,delete,entries,foreach,get,has,keys,set,values,Authorization");
res.header("Access-Control-Allow-Methods","POST, GET, OPTIONS, DELETE, PUT, HEAD");
res.header("Access-Control-Allow-Credentials", "true");
next();
});
Но в IE проекте работает хорошо. Какой CORS я должен добавить для запуска проекта в Chrome?