nodejs,express设置允许跨域请求

 

express设置允许跨域请求

//设置跨域访问
app.all("*",function (req,res,next) {
  设置允许跨域的域名,*代表允许任意域名跨域
  res.header("Access-Control-Allow-Origin",req.headers.origin || '*');
   //允许的header类型
  res.header("Access-Control-Allow-Headers","Content-Type,Authorization,X-Requested-With" //跨域允许的请求方式 
  res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS" 可以带cookies
  res.header("Access-Control-Allow-Credentials",1)">trueif (req.method == 'OPTIONS') {
    res.sendStatus(200);
  } else {
    next();
  }
})

 

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...