Я делаю проект в React.js, где мне нужно получить данные API, и я получил заголовок
No Access-Control-Allow-Origin
на запрошенном ресурсе.Следовательно, исходному значению 'null' запрещен доступ.
проблема
Даже с этим в server.js
:
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
const cors = require('cors');
const port = process.env.PORT || 5000;
app.use(cors())
app.use(function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Credentials', true);
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With,
Content-Type, Accept');
res.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT,
DELETE');
next();
});
app.use(bodyParser.urlencoded({ extended: true }))
app.use(bodyParser.json())
app.listen(port, () => console.log(`Listening on port ${port}`));
Может ли кто-нибудь помочь мне, потому что яЯ видел около 20 тем об этом, и я выполнил все решения, приведенные в комментариях.
Спасибо!
edit: если это может помочь, код состояния запроса304