首页 > 解决方案 > 在 MongoDb 中保存数据时出现跨源错误

问题描述

我正在创建MERN堆栈应用程序并尝试使用axios库保存数据。我已经添加了Cors对服务器端的依赖,就像这样。

服务器.js

const express = require('express');
const cors = require('cors');

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

app.use(require('./routes/saveData.js'));

const port = process.env.PORT || 5000;

app.listen(port,() => {

     console.log(`Server is running on ${port}.`);
}); 

错误

从源“ http://localhost:3000 ”访问“localhost:5000/save”处的 XMLHttpRequest已被 CORS 策略阻止:跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https .

有人请让我知道我应该如何解决这个错误。任何帮助将不胜感激。

谢谢

标签: javascriptnode.jsreactjs

解决方案


推荐阅读