Skip to content

adapter no run #386

@crazyair

Description

@crazyair
import axios from 'axios';
import MockAdapter from 'axios-mock-adapter';

const instance = axios.create({
    adapter: config => {
        console.log('no run');
        return axios({ ...config, adapter: undefined });
    },
});

const mock = new MockAdapter(instance);

mock.onGet('/users').reply(config => {
    return new Promise(resolve => {
        setTimeout(() => {
            resolve([200, { timeout: config.timeout }]);
        }, config.timeout);
    });
});

instance.get('/users').then(data => {
    console.log('data', data);
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions