Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用允许GET使用POST方法的承载令牌调整此axios对象?_Javascript_Axios - Fatal编程技术网

Javascript 如何使用允许GET使用POST方法的承载令牌调整此axios对象?

Javascript 如何使用允许GET使用POST方法的承载令牌调整此axios对象?,javascript,axios,Javascript,Axios,我成功地完成了这项任务: 看起来是这样的: import axios from 'axios'; import constants from '../constants.js'; import Cookies from 'js-cookie'; const API = axios.create({ baseURL: `${constants.urlBackend}`, timeout: 10000, headers: { 'Content-Type': 'appli

我成功地完成了这项任务:

看起来是这样的:

    import axios from 'axios';
import constants from '../constants.js';
import Cookies from 'js-cookie';

const API = axios.create({
  baseURL: `${constants.urlBackend}`,
  timeout: 10000,
  headers: {
    'Content-Type': 'application/json',
  },
});

API.interceptors.request.use(
  config => {
    var accesstoken = Cookies.get('accesstoken');

    if (accesstoken) {
      config.headers.Authorization = `Bearer ${accesstoken}`;
    } else {
      delete API.defaults.headers.common.Authorization;
    }
    return config;
  },

  error => Promise.reject(error)
);

export default API;
这是一个示例用法

getUserList() {
    API.get('/userlist')
        .then(response => {

            this.setState({
                userList: response.data
            }, () => {
                console.log(this.state.userList)
            });
        })
}
但是现在我很困惑,因为我不知道如何在帖子中使用它,这样我就可以向它传递一些数据,类似于这个

axios({
            method: 'post',
            url: constants.urlBackend + "/register",
            data: qs.stringify({ email, password }),
            headers: {
                'content-type': 'application/x-www-form-urlencoded;charset=utf-8'
            }
        })
但是使用上述对象

API.post('/user/update/'+this.state.rowId).then(response => {
        //some sort of body {email,password}
    })
你试过了吗

API.post(
“/user/update/”+this.state.rowId{
电子邮件,
密码
})。然后(响应=>{})