Django项目中跨域问题的处理
Django项目中跨域问题的处理
-
下载django-cors-headers
-
在配置文件中进行配置
- 注册app
INSTALLED_APPS = ['corsheaders',]
- 添加中间件(添加在第一个)
MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ]
- 添加访问白名单
CORS_ORIGIN_WHITELIST = ('http://127.0.0.1:8000',)
- 不允许跨域 请求时携带cookie,因为我不使用cookie,预防他人利用cookie对网站进行攻击
CORS_ALLOW_CREDENTIALS = False