Python+Django框架学习(跨域的配置)

2024-06-03  本文已影响0人  彬_哥哥

因为不用域名相互访问数据,这时候就需要配置一下后端的跨域访问支持,在我们之前写的Django项目Djweb01中的项目配置settings文件中配置如下
pip install django-cors-headers

添加应用
INSTALLED_APPS = [
    ...
    # 支持跨域的应用配置一下
    'corsheaders',
]

中间键设置
MIDDLEWARE = [
    ...
    # 支持跨域的请求设置一下
    'corsheaders.middleware.CorsMiddleware',
]
# 添加白名单 CORS
# 只要是出现在白名单中的域名,都可以访问后端接口
CORS_ORIGIN_WHITELIST = (
    'http://127.0.0.1:8080',
)

# 支持所有用户访问
CORS_ORIGIN_ALLOW_ALL = True
# 跨域访问中,后端是否支持对cookie的操作
CORS_ALLOW_CREDENTIALS = True

上一篇 下一篇

猜你喜欢

热点阅读