yarn add miragejs-axios-adapter
# OR
npm i miragejs-axios-adapter
Usage
importuseAdapterfrom'miragejs-axios-adapter';importaxiosfrom'axios';import{createServer}from'miragejs';constNAMESPACE='/api/mock';constMOCK_API_REGEX=/^\/api\/mock/;constPROXY_API_REGEX=/^\/(api)\//;functionmockServer(){useAdapter(axios,MOCK_API_REGEX);constserver=createServer({routes(){this.namespace=NAMESPACE;// More apis}});server.passthrough(({ url })=>PROXY_API_REGEX.test(url)&&!MOCK_API_REGEX.test(url));returnserver;}if(process.env.NODE_ENV==='development'){mockServer();}