目录

解决用-node-开发项目后端接口时,跨域问题

目录

解决用 node 开发项目后端接口时,跨域问题

之前在用 vue 或者 react 开发项目时,也曾遇到跨域问题,当时都是用 proxy 解决的,现在用 node 开发项目后端接口,打算在后端这里进行处理。

我这里是用的 cors

npm install cors 安装一下 cors

然后在 node+express+mongodb 项目里的入口文件 app.js 文件里引入 const cors = require("cors");

最后在 app.js 文件里 加入以下代码:

app.use(cors({
  origin: ['http://localhost:8080', 'http://localhost:8081'],
  methods: ['GET', 'POST','PUT','DELETE'],
  credentials: true,
}));

在前台用 axios 测试了一下,是ok的。