1. 在后端项目中, 安装三方插件
pip install django-cors-headers
2. 在主配置文件dev.py(如果没有改的话就是settings.py)中, 注册组件
INSTALLED_APPS = (
...
'corsheaders',
...
)
3. 在中间件中注册, 注意, 必须要放在第一个
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
...
]
4. 添加白名单, 即允许跨域的名单
CORS_ORIGIN_WHITELIST = (
'http://www.aigony.com:8080',
)
CORS_ALLOW_CREDENTIALS = False # 不允许ajax跨域请求时携带cookie
至此, 后端跨域已经完成
网友评论