ReactJS中常见的自定义http头参数

时间:2018-05-17 05:49:37

标签: reactjs http

在反应中,我想在HTTP标头中推送一个自定义标头(user-id和auth),以便它可以在所有HTTP方法中使用。我怎么像角度一样注射?

谢谢, Raja K

1 个答案:

答案 0 :(得分:0)

您可以使用AXIOS库。参考Link

  1. 您可以设置Global axios默认值

    import axios from 'axios';
    
    axios.defaults.baseURL = 'https://api.example.com';
    axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;
    
  2. 您可以为axios配置单独的文件 Ex axios-test-http.js

    import axios from 'axios';
    
    const instance = axios.create({
      baseURL: 'https://some-domain.com/api/',
      timeout: 1000,
      headers: {'X-Custom-Header': 'foobar'}
    });
    
    export default instance;