angular+django跨域处理

angular

新建代理文件

angular+django跨域处理_第1张图片

在package.json文件中
在这里插入图片描述
通过npm start自动启动代理,或者
ng serve --proxy-config proxy.conf.json
启动
http请求中添加

{withCredentials: true}

携带cookie将sessionid传给服务器去验证身份

django

1.安装corsheaders

pip install django-cors-headers

2.配置settings
installed_apps里添加 corsheaders
angular+django跨域处理_第2张图片
middleware添加
angular+django跨域处理_第3张图片
添加其它配置
angular+django跨域处理_第4张图片

你可能感兴趣的:(angular,django,angular,django,跨域)