Django解决Axios跨域问题(AxiosError {message ‘Network Error...)

devtools/2024/10/19 15:33:53/

Django解决Axios跨域问题(AxiosError {message: ‘Network Error…)

Django中接受axios请求时会遇到的AxiosError: Network Error问题,这是因为当你用axios发送一个请求到不同网站上(比如域名不同、端口不同),浏览器会认为这是不安全的操作,会拒绝这个请求

Django中会有专门的中间件解决这个跨域问题

【1】安装

pip install django-cors-headers

【2】进入setting.py

1.注册app
INSTALLED_APPS = ['....其他app''corsheaders',
]
2.注册中间件
MIDDLEWARE = ['....其他中间件''corsheaders.middleware.CorsMiddleware',
]
3.新增配置文件
# 允许跨域源
CORS_ORIGIN_ALLOW_ALL = True
# 允许的请求头
CORS_ALLOW_HEADERS = ("accept","accept-encoding","authorization","content-type","dnt","origin","user-agent","x-csrftoken","x-requested-with",# 额外允许的请求头'token',
)

http://www.ppmy.cn/devtools/34278.html

相关文章

自动驾驶融合定位:IMU内参模型及标定

自动驾驶融合定位:IMU内参模型及标定 一、 概述 标定的本质是参数辨识。首先明确哪些参数可辨识,其次弄清怎样辨识。 参数包括陀螺仪和加速度计各自的零偏、标度因数、安装误差。 辨识就比较丰富了,如果让各位先不局限于标定任务&#xf…

变分自编码器(VAE)介绍

变分自编码器(VAE)介绍 一、前言二、变分自编码器1、VAE的目标2、理论推导3、补充4、重参数技巧 一、前言 变分自编码器(Variational Auto-Encoder,VAE)是以自编码器结构为基础的深度生成模型。 自编码器&#xff08…

麒麟系统安装 k8s1.29参考文档

kubeadm快速部署Kubernetes 1.29.0版本集群_kubernetes1.29搭建-CSDN博客 kubeadm部署kubernetes1.29_kubernetes1.29.3安装教程-CSDN博客

Java面试问题及答案

Java面试问题及答案 以下是几个Java面试中可能会问到的问题及其答案。 1. 解释Java中的多态性是什么,以及它是如何工作的? 问题: 在Java中,多态性是指允许不同类的对象对同一消息做出响应的能力,即同一个接口可以被…

基于SpringBoot+Vue点餐系统设计和实现(源码+LW+部署讲解)

🌹作者简介:✌全网粉丝10W,前大厂员工,多篇互联网电商推荐系统专利,现有多家创业公司,致力于建站、运营、SEO、网赚等赛道。也是csdn特邀作者、博客专家、Java领域优质创作者,博客之星、掘金/华…

百度下拉框负面信息如何删除?

百度头条360等搜索引擎,作为人们获取信息的主要途径之一。然而,一些知名的企业或个人可能会面临在搜索的下拉框中出现负面信息的问题,这可能对其声誉和形象造成不良影响。小马识途营销顾问根据自身从业经验,针对这类情况提出以下建…

描述Nacos中服务发现的流程。

Nacos中服务发现的流程解析 在微服务的架构体系中,服务发现是一个至关重要的组成部分。它解决了服务提供者和消费者之间如何动态发现对方地址的问题,使得微服务之间的调用更加灵活和高效。在众多服务发现组件中,Nacos以其易用性、高性能和丰…

88、动态规划-乘积最大子数组

思路: 首先使用递归来解,从0开始到N,每次都从index开始到N的求出最大值。然后再次递归index1到N的最大值,再求max。代码如下: // 方法一:使用递归方式找出最大乘积public static int maxProduct(int[] num…