美文网首页
设置服务器完成跨域访问

设置服务器完成跨域访问

作者: 爱修仙的道友 | 来源:发表于2019-04-26 10:11 被阅读0次

前因

drf 前后端分离 因为是跨域访问所以不存在csrf 验证

一、前端设置(代理ip)

不同前端框架会有不同的设置,所以此处会在具体项目中介绍

二、服务器设置

https://github.com/ottoyiu/django-cors-headers

  • Setup
    Install from pip:
pip install django-cors-headers
and then add it to your installed apps:
  • settings
INSTALLED_APPS = (
    ...
    'corsheaders',
    ...
)
You will also need to add a middleware class to listen in on responses:

MIDDLEWARE = [  # Or MIDDLEWARE_CLASSES on Django < 1.10
    ...
    'corsheaders.middleware.CorsMiddleware',
    'django.middleware.common.CommonMiddleware',
    ...
]

CORS_ORIGIN_WHITELIST = (
    'google.com',
    'hostname.example.com',
    'localhost:8000',
    '127.0.0.1:9000'
)

相关文章

  • 设置服务器完成跨域访问

    前因 drf 前后端分离 因为是跨域访问所以不存在csrf 验证 一、前端设置(代理ip) 不同前端框架会有不同的...

  • C# Web直接上传视频或者文件到OSS

    代码 解决本地调试跨域问题 设置跨域规则:找到OSS存储——Bucket列表——基础设置——跨域访问——设置 暴露...

  • tomcat设置跨域访问

    tomcat设置跨域访问的方法 今天在本地架了个tomcat本地服务器,没想到在前端项目中要访问服务器资源也提示跨...

  • JW-JSONP

    去年学习React时碰到过JS跨域访问的问题,当时尝试的解决方案有Jsonp、服务器允许跨域、设置Content-...

  • Java Web中实现设置多个域名跨域访问

    添加以下设置可允许所有域名跨域访问: 但在实际应用中,为了安全起见,不应该让所有域名都能跨域请求服务器API,需要...

  • Nodejs-Express框架目录说明及一些配置

    目录文件放置 设置视图引擎为HTML 跨域访问设置

  • http-server参数说明

    例子:启一个端口为8888的http服务器,设置允许跨域访问和自动打开: http-server --cors -...

  • 两种常用的跨域设置

    nodejs服务器端跨域设置 使用一个中间件 更为复杂一点的跨域中间件如下: webpack设置跨域 我们的服务器...

  • 两种常用的跨域设置

    nodejs服务器端跨域设置 使用一个中间件 更为复杂一点的跨域中间件如下: webpack设置跨域 我们的服务器...

  • tomcat 下web服务跨域访问

    因为项目中需要跨域访问文将上传服务器,尝试了jsonp的方式但是,只能跨域访问GET请求, 上传服务又是POST的...

网友评论

      本文标题:设置服务器完成跨域访问

      本文链接:https://www.haomeiwen.com/subject/xvaxnqtx.html