axios 是一个用于浏览器和 Node.js 的 HTTP 客户端,它可以用来发送 HTTP 请求。如果你想要关闭 axios 的跨域功能,可以在创建 axios 实例时将 withCredentials 设置为 false,这样就可以禁用跨域请求时的凭证发送,即禁用跨域认证。
例如:
const instance = axios.create({
withCredentials: false
});
或者,你也可以直接在发送请求时将 withCredentials 设置为 false,这样就可以对特定的请求禁用跨域认证:
axios.get('/foo', {
withCredentials: false
});
注意,禁用跨域认证并不意味着禁用所有跨域功能。它仅仅只是禁用了在跨域请求中发送凭证(cookies、HTTP 认证及客户端 SSL 证明等)。如果你想要完全禁用跨域功能,则需要在服务器端设置相应的 CORS(跨域资源共享)头信息。