我是靠谱客的博主 彪壮小土豆,最近开发中收集的这篇文章主要介绍nodejs设置跨域,corsnodejs设置跨域cors设置跨域,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

nodejs设置跨域,cors

  • nodejs设置跨域
  • cors设置跨域
    • 安装
    • 引入
    • 使用
      • 使用须知

nodejs设置跨域

//设置跨域访问
app.all('*', function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "X-Requested-With");
    res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
    res.header("X-Powered-By", ' 3.2.1');
    res.header("Content-Type", "application/json;charset=utf-8");
    next();
});

cors设置跨域

安装

npm install cors --save

引入

var cors = require("cors");

使用

注意:app.use(cors())引入必须放在路由引入之前,否则不起作用

app.use(cors())

使用须知

在cors()方法中可配置对应白名单等,默认是

{
  "origin": "*",
  "methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
  "preflightContinue": false,
  "optionsSuccessStatus": 204
}
app.use(cors({
  "origin": "*",
  "methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
  "preflightContinue": false,
  "optionsSuccessStatus": 204
}))

最后

以上就是彪壮小土豆为你收集整理的nodejs设置跨域,corsnodejs设置跨域cors设置跨域的全部内容,希望文章能够帮你解决nodejs设置跨域,corsnodejs设置跨域cors设置跨域所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部