以下是一些常见的默认配置项:
// 设置默认的请求基础路径
axios.defaults.baseURL = 'https://api.example.com';
// 设置默认的请求超时时间(毫秒)
axios.defaults.timeout = 5000;
// 设置默认的请求头
axios.defaults.headers.common['Authorization'] = 'Bearer YourAccessToken';
axios.defaults.headers.post['Content-Type'] = 'application/json';
在上述示例中:
- baseURL 设置了请求的基础路径,当你发起请求时,会自动将 baseURL 与具体的请求路径拼接起来。
- timeout 设置了默认的请求超时时间,如果某个请求在规定的时间内未返回,则会触发超时错误。
- headers 设置了默认的请求头信息,你可以在发起请求时针对特定请求添加或覆盖这些默认头信息。
这些默认值的设置可以减少重复代码,提高代码的可维护性。请注意,这些默认值是全局生效的,如果某个请求需要特殊配置,你仍然可以在该请求中提供特定的配置,它将覆盖默认值。
你可以在需要时灵活地调整这些默认配置,以适应不同的场景。
转载请注明出处:http://www.zyzy.cn/article/detail/6281/Axios