Я получаю эту ошибку при выполнении PUT-запроса к моему внутреннему серверу
Доступ к выборке в 'http://localhost: 3001 / admin / user / 5e7b7ad1be58ad279ceee01 c' от источника «http://localhost: 3000 » заблокировано политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Если непрозрачный ответ удовлетворяет вашим потребностям, установите режим запроса в 'no-cors', чтобы получить ресурс с отключенным CORS.
, и я включил cors также в моем бэкэнд-приложении. Файл js это мой код включения cors
const app = express();
var cors = require('cors');
app.use(cors());
Так что я не могу понять, в чем проблема, поскольку другие все API работают нормально, но у меня возникает проблема только в этом API
Мой реагирующий API телефонный код
fetch(Config.APIURL+Config.adminUser+ '/' + id, {
method: 'PUT',
headers: {
'Authorization': `Bearer ${setToken}`,
'Content-type': 'application/json',
'Accept': 'application/json',
},
body: JSON.stringify(data)
}).then((result) => {
result.json().then((resp) => {
if (resp.code === 200 ) {
NotificationManager.success('Packages are upgraded')
this.props.Services(resp.data.services)
// idArray.push(resp.data.services[0].selectedIds)
} else {
}
})
})
.catch(err => {
console.log("error",err);
});