opusdev/vector-similarity-api
1
1# axios // adapters2 3The modules under `adapters/` are modules that handle dispatching a request and settling a returned `Promise` once a response is received.4 5## Example6 7```js8var settle = require('../core/settle');9 10module.exports = function myAdapter(config) {11 // At this point:12 // - config has been merged with defaults13 // - request transformers have already run14 // - request interceptors have already run15 16 // Make the request using config provided17 // Upon response settle the Promise18 19 return new Promise(function(resolve, reject) {20 21 var response = {22 data: responseData,23 status: request.status,24 statusText: request.statusText,25 headers: responseHeaders,26 config: config,27 request: request28 };29 30 settle(resolve, reject, response);31 32 // From here:33 // - response transformers will run34 // - response interceptors will run35 });36}37```38 