django中解决跨域数据请求问题

xiaoxiao2022-06-12  40

前后端分离项目中,由于前后端域名不同,因为浏览器的同源策略,即不同的域名之间,默认是不允许数据共通的,所以需要解决这个问题

在django中,有比较简单的解决办法

安装模块 pip install django-cors-headers在项目settings中添加应用 INSTALLED_APPS = ( ... 'corsheaders', ... ) 中间层设置 MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ... ] 白名单设置 # CORS,允许跨域请求后端的域名 CORS_ORIGIN_WHITELIST = ( '127.0.0.1:8080', 'localhost:8080', 'www.meiduo.site:8080', 'api.meiduo.site:8000' ) CORS_ALLOW_CREDENTIALS = True # 允许携带cookie CORS_ALLOW_CREDENTIALS 指明在跨域访问中,后端是否支持对cookie的操作flask中跨域请求解决方案: https://blog.csdn.net/lluozh2015/article/details/78553604
转载请注明原文地址: https://www.6miu.com/read-4932581.html

最新回复(0)