Node.js 访问控制允许原点’;缺失-反应JS

Node.js 访问控制允许原点’;缺失-反应JS,node.js,reactjs,firefox,Node.js,Reactjs,Firefox,我正在使用react构建注册页面,我正在尝试使用axios.get在我的组件装载时发出HTTP请求,但我获得的是“无”访问控制允许来源: 以下是我的server.js代码: // server.js const express = require('express'); const mongoose = require('mongoose'); const bodyParser = require("body-parser"); const

我正在使用react构建注册页面,我正在尝试使用axios.get在我的组件装载时发出HTTP请求,但我获得的是“无”访问控制允许来源:

以下是我的server.js代码:

// server.js
    const express = require('express');
    const mongoose = require('mongoose');
    const bodyParser = require("body-parser");
    const users = require("./routes/users");
    const profile= require("./routes/profilew");
    const post= require("./routes/post");
    
    const app = express();
    app.use(bodyParser.urlencoded({ extended: false }));
    app.use(bodyParser.json());
    // config db
    const db = require('./config/Keys').mongoURI ;
    mongoose
      .connect(db)
      .then(() => console.log("MongoDB Connected"))
      .catch(err => console.log(err));
    
    app.use("/users", users);
    app.use("/profile", profile);
    app.use("/post", post);
    
    
    app.get('/',(req,res)=>{
        res.send('hello')
    })
    
    
    
    app.listen(5000, err => {
        if (err) console.log("connection to server failed");
        console.log("connected on port 5000");
      });

您的服务器应允许来自
:3000
端口的请求。通常,跨域请求在大多数服务器上禁用(我指的是IIS/Apache/Node)

您应该在服务器上使用
http://localhost:3000
*
值。如何做到这一点

请阅读中有关跨域限制的详细信息