zoukankan      html  css  js  c++  java
  • cors实现请求跨域

    简介

    CORS:全称"跨域资源共享"(Cross-origin resource sharing)。

    CORS需要浏览器和服务器同时支持,才可以实现跨域请求,目前几乎所有浏览器都支持CORS,IE则不能低于IE10。CORS的整个过程都由浏览器自动完成,前端无需做任何设置,跟平时发送ajax请求并无差异。so,实现CORS的关键在于服务器,只要服务器实现CORS接口,就可以实现跨域通信。

     

     

     

    实例代码

    前端代码与发送普通请求没有差异,我们只需在服务端设置即可,以node为例:

    var express = require('express');
    var app = express();
    var allowCrossDomain = function (req, res, next) {
      res.header('Access-Control-Allow-Origin', 'http://localhost:3001');
      res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
      res.header('Access-Control-Allow-Headers', 'Content-Type');
      next();
    }
    app.use(allowCrossDomain);
    

      


    跨源资源共享(CORS) 

    https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS

     

     

     

     

     

     其他问题可以访问该链接:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS

    1、路在何方? 路在脚下 2、何去何从? 每个人都在探索,未来的方向在何处。如果说某些方向是世人已经公认的,那么就先按照公认的去走吧(ps:站在巨人的肩膀上看世界会清晰)。 如果说方向,当今世人还不清晰准确。那么就大胆往前走吧,对与错并不重要。心中的方向更加重要。
  • 相关阅读:
    OCP-1Z0-052-V8.02-157题
    OCP-1Z0-052-V8.02-72题
    error C2061: 语法错误 : 标识符“_DebugHeapTag”
    OCP-1Z0-052-V8.02-23题
    OCP-1Z0-052-V8.02-77题
    vc2005 使用Boost库的编译步骤.
    OCP-1Z0-052-V8.02-79题
    OCP-1Z0-052-V8.02-82题
    OCP-1Z0-052-V8.02-81题
    OCP-1Z0-052-V8.02-80题
  • 原文地址:https://www.cnblogs.com/yuanjili666/p/13740568.html
Copyright © 2011-2022 走看看