Java教程

前后端交互跨域问题解决

本文主要是介绍前后端交互跨域问题解决,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

问题

解决方法

1.安装第三方模块
    pip install django-cors-headers

2、添加到setting的app中
	INSTALLED_APPS = (
            ...
            'corsheaders',
            ...
        )
    
3、添加中间件
	MIDDLEWARE = [  
        # Or MIDDLEWARE_CLASSES on Django < 1.10
            ...
            'corsheaders.middleware.CorsMiddleware',
            'django.middleware.common.CommonMiddleware',
            ...
        ]
    
4、settings中添加配置
	CORS_ORIGIN_ALLOW_ALL = True

    CORS_ALLOW_METHODS = (
        'DELETE',
        'GET',
        'OPTIONS',
        'PATCH',
        'POST',
        'PUT',
        'VIEW',
    )

    CORS_ALLOW_HEADERS = (
        'XMLHttpRequest',
        'X_FILENAME',
        'accept-encoding',
        'authorization',
        'content-type',
     11   'dnt',
        'origin',
        'user-agent',
        'x-csrftoken',
        'x-requested-with',
        'Pragma',
    )


这篇关于前后端交互跨域问题解决的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!