Django使用自定义中间件解决跨域请求的问题,还有axios不能自动设置set-cookie的问题
问题
在做Django和vue前后端分离项目时发现几个问题:
- 跨域请求很蛋疼,通过官网知道了可以pip安装一个中间件解决
- 这样弄了以后发现axios请求到set- cookie时不会自动设置,所以就有了以下解决办法
解决办法
- 在settings.py所在目录下新建一个文件:
from django.utils.deprecation import MiddlewareMixin
class SoloveCrossDomainMiddleware(MiddlewareMixin):
def process_response(self, request,