美文网首页
axios踩坑记录

axios踩坑记录

作者: jumper996 | 来源:发表于2019-08-27 16:08 被阅读0次
    // 导入axios
    import axios from 'axios'
    //跨域请求,允许保存cookie
    axios.defaults.withCredentials = true;
    // 创建一下实例
    const instance = axios.create({
        baseURL: 'http://localhost:3000'
    })
    export default function request(options) {
        const {method = 'get', url, data, ...other} = options
        let _url = url
        // 自己拼一下请求api前缀
        // 例如url写 /user/list,apiPrefix是/admin
        // 那么执行路径就是 http://localhost:3000/admin/user/list
        if (apiPrefix) {
            _url = `${apiPrefix}${url}`
        }
        return instance[method](_url, {...other, ...data})
    }
    

    原来get请求是params,post请求是data。

    instance.get('/user/list',{
        params:{
            names:  '666',
        }
    })
    instance.post('/user/add',{
        data: {
            names: '666',
        }
    })
    

    相关文章

      网友评论

          本文标题:axios踩坑记录

          本文链接:https://www.haomeiwen.com/subject/tnbeectx.html