Reactjs: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin» - PullRequest
1 голос
/ 06 ноября 2019

Я добавил заголовки на стороне сервера.

 res.setHeader('Access-Control-Allow-Origin','*');

 res.setHeader('Access-Control-Allow-Methods',"OPIONS,GET,POST,PUT,PATCH,DELETE");

 res.setHeader('Access-Control-Allow-Headers','Content-Type , Authorization');

Но я все еще получаю сообщение об ответе. Я использовал fetch для отправки и получения данных. Также я использовал из шапки 'Access-Control-Allow-Origin':'*' На ractjs

1 Ответ

2 голосов
/ 06 ноября 2019

вы можете использовать довольно хорошую библиотеку под названием cors, которая может сделать все ваши настройки за вас. здесь проверьте это Cors . вы можете настроить его в своем app.js следующим образом:

const express = require('express');
const app = express();
const cors = require('cors')
app.use(cors());

, если это не работает, вы, вероятно, забыли добавить proxy к клиенту package.json

...