Django项目中跨域问题的处理

Django项目中跨域问题的处理

  1. 下载django-cors-headers

  2. 在配置文件中进行配置

    • 注册app
    INSTALLED_APPS = ['corsheaders',]
    
    • 添加中间件(添加在第一个)
    MIDDLEWARE = [
        'corsheaders.middleware.CorsMiddleware',
    ]
    
    • 添加访问白名单
    CORS_ORIGIN_WHITELIST = ('http://127.0.0.1:8000',)
    
    • 不允许跨域 请求时携带cookie,因为我不使用cookie,预防他人利用cookie对网站进行攻击
    CORS_ALLOW_CREDENTIALS = False
    
posted @ 2022-03-31 22:40  recordlife  阅读(34)  评论(0编辑  收藏  举报