Django解决跨域

mac2022-06-30  18

什么是跨域

通常情况下,A网页访问B服务器资源时,不满足以下三个条件其一就是跨域访问

协议不同端口不同主机不同

Django解决跨域

安装django-cors-headers模块

在settings.py中配置

注册app

INSTALLED_APPS = [ ... 'corsheaders']

添加中间件

MIDDLEWARE = [ ... 'corsheaders.middleware.CorsMiddleware']

允许跨域源

CORS_ORIGIN_ALLOW_ALL = True

上线配置指定域名

CORS_ORIGIN_WHITELIST = [ 'http://example.com']

转载于:https://www.cnblogs.com/zhouze/p/11391253.html

相关资源:django解决跨域请求的问题详解
最新回复(0)