web开发时,使用django-cors-middleware解决django的跨域问题
2017-09-21 18:57
781 查看
首先使用pip进行安装django-cors-middleware
pip install django-cors-middleware
然后修改settings.py文件
添加
做完这一步之后,基本上就不存在跨域问题了,下面介绍一些别的配置。
配置白名单
使用正则配置白名单
CORS_ALLOW_CREDENTIALS -> 是否允许Cookie包含在跨站点HTTP请求(CORS)中,默认为false
pip install django-cors-middleware
然后修改settings.py文件
INSTALLED_APPS = ( ... 'corsheaders', ... ) MIDDLEWARE = [ ... 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', ... ]
添加
CORS_ORIGIN_ALLOW_ALL = True ->所有的访问都将被允许,白名单不会被使用,默认为false
做完这一步之后,基本上就不存在跨域问题了,下面介绍一些别的配置。
配置白名单
CORS_ORIGIN_WHITELIST =(
'google.com',
'hostname.example.com'
)
使用正则配置白名单
CORS_ORIGIN_REGEX_WHITELIST =('^(https?://)?(\ w + \。)?google \ .com $',)
CORS_ALLOW_CREDENTIALS -> 是否允许Cookie包含在跨站点HTTP请求(CORS)中,默认为false
相关文章推荐
- python使用web.py开发httpserver,解决post请求跨域问题
- 使用http-proxy-middleware解决前端开发中跨域的问题
- java使用cors解决跨域问题,服务器端开发为语言为java
- Python中使用django框架进行web开发,模板中无法导入css、js和图片的问题解决
- 简单设置,解决使用webpack前后端跨域发送cookie的问题
- android——webview开发:跨域请求问题的解决方式之一
- WebApp开发:ajax请求跨域问题的解决
- 使用fetch轻松解决JS跨域请求问题——无需CORS,jsonp
- javaWeb开发之MySQL和Cookie的使用练习中遇到的一些问题及解决
- cors解决Web跨域访问问题
- java使用cors解决跨域问题
- Spring Boot 使用Cors (解决跨域问题)
- 转 [开发总结]WebView使用中遇到的一些问题&解决
- Web开发之html2canvas截图如何解决跨域的问题?
- [开发总结]WebView使用中遇到的一些问题&解决
- c# WebApi之解决跨域问题:Cors
- 简单设置,解决使用webpack前后端跨域发送cookie的问题
- 使用Django内置Web服务器和sqlite3遇到的问题及解决方法
- [开发总结]WebView使用中遇到的一些问题&解决
- webpack开发跨域问题解决