为什么即使在邮递员中可以看到标头也为什么会出现Access-Control-Allow-Origin标头错误

时间:2019-01-22 14:06:45

标签: node.js reactjs rest api express

router.get("/", (req, res) => {
  res.setHeader("Access-Control-Allow-Origin", "http://localhost:3000");
  User.find()
    .sort({ name: -1 })
    .then(theUsers => {
      res.json(theUsers);
    });
});

我已经放了标题。它还显示在邮递员中。为什么它会一直阻止我?

enter image description here

我还在值上加上了*,但仍然无效。

1 个答案:

答案 0 :(得分:-1)

为什么在server.js文件中不使用cors,将其设置在路由所在的行之前。

npm install cors

const cors = require("cors")

app.use(cors())

然后选择您的路线

app.use("/api",routes)