NodeJS
中出现跨域问题解决
使用express
框架
下载cors
第三方模块 npm i cors
导入使用
const cors = require("cors")
const exprss = require("exprss")
const app = express()
app.use(cors())
当不使用cors
模块的时候
app.all('*', function (req, res, next) {
res.header('Access-Control-Allow-Origin', req.headers.origin);
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization, Content-Length, X-Requested-With');
res.header('Access-Control-Allow-Credentials','true');
next();
});
app.get('/',(req,res) => {})
使用koa
框架
下载koa-cors
第三方模块 npm i koa-cors
const Koa = require("koa")
const cors = require("koa-cors")
const app = new Koa()
app.use(cors())