小编Nan*_*ins的帖子

由于 CORS,无法在 Express 和 React 应用程序之间获取

我的应用程序运行良好,我能够在 Express 和 React 服务器之间获取数据。我重新组织了我的代码,现在我无法摆脱 CORS 错误并且根本无法获取任何数据。我无法继续我的项目,根本无法自己弄清楚,我真的尝试过。

前端工作正常,直到我尝试登录,然后身份验证失败

我已尝试添加标头并已将 CORS 安装到我的 Express 应用程序中。我在我的 react package.json 中为 express URL 指定了一个代理。

  • 这是我的 Express server.js
const express = require('express');
const bodyParser = require('body-parser');
const cookieParser = require('cookie-parser');
const path = require('path');
const cors = require('cors');
const methodOverride = require('method-override');

const db = require('./db/index.js')
db.on('error', console.error.bind(console, 'MongoDB connection error:'))

require('dotenv').config();
const app = express();

app.disable('x-powered-by');

app.use(function(req, res, next) {
  // Website you wish to allow to connect
res.setHeader('Access-Control-Allow-Origin', 'http://localhost:8080');

// Request methods you wish …
Run Code Online (Sandbox Code Playgroud)

proxy fetch node.js express reactjs

2
推荐指数
1
解决办法
4786
查看次数

标签 统计

express ×1

fetch ×1

node.js ×1

proxy ×1

reactjs ×1