zq 03e2b5b9a1 初始化 10 tháng trước cách đây
..
README.md 03e2b5b9a1 初始化 10 tháng trước cách đây
adapters.js 03e2b5b9a1 初始化 10 tháng trước cách đây
http.js 03e2b5b9a1 初始化 10 tháng trước cách đây
xhr.js 03e2b5b9a1 初始化 10 tháng trước cách đây

README.md

axios // adapters

The modules under adapters/ are modules that handle dispatching a request and settling a returned Promise once a response is received.

Example

var settle = require('./../core/settle');

module.exports = function myAdapter(config) {
  // At this point:
  //  - config has been merged with defaults
  //  - request transformers have already run
  //  - request interceptors have already run
  
  // Make the request using config provided
  // Upon response settle the Promise

  return new Promise(function(resolve, reject) {
  
    var response = {
      data: responseData,
      status: request.status,
      statusText: request.statusText,
      headers: responseHeaders,
      config: config,
      request: request
    };

    settle(resolve, reject, response);

    // From here:
    //  - response transformers will run
    //  - response interceptors will run
  });
}