2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-23 20:40:40 +03:00

Refactored project file structure to avoid circular imports; (#4220)

Co-authored-by: Jay <jasonsaayman@gmail.com>
This commit is contained in:
Dmitriy Mozgovoy
2022-03-07 09:09:43 +02:00
committed by GitHub
parent 6e63edf455
commit 170588f3d7
6 changed files with 20 additions and 16 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ var zlib = require('zlib');
var VERSION = require('./../env/data').version; var VERSION = require('./../env/data').version;
var createError = require('../core/createError'); var createError = require('../core/createError');
var enhanceError = require('../core/enhanceError'); var enhanceError = require('../core/enhanceError');
var defaults = require('../defaults'); var transitionalDefaults = require('../defaults/transitional');
var Cancel = require('../cancel/Cancel'); var Cancel = require('../cancel/Cancel');
var isHttps = /https:?/; var isHttps = /https:?/;
@@ -365,7 +365,7 @@ module.exports = function httpAdapter(config) {
} else { } else {
timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded'; timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded';
} }
var transitional = config.transitional || defaults.transitional; var transitional = config.transitional || transitionalDefaults;
reject(createError( reject(createError(
timeoutErrorMessage, timeoutErrorMessage,
config, config,
+2 -2
View File
@@ -8,7 +8,7 @@ var buildFullPath = require('../core/buildFullPath');
var parseHeaders = require('./../helpers/parseHeaders'); var parseHeaders = require('./../helpers/parseHeaders');
var isURLSameOrigin = require('./../helpers/isURLSameOrigin'); var isURLSameOrigin = require('./../helpers/isURLSameOrigin');
var createError = require('../core/createError'); var createError = require('../core/createError');
var defaults = require('../defaults'); var transitionalDefaults = require('../defaults/transitional');
var Cancel = require('../cancel/Cancel'); var Cancel = require('../cancel/Cancel');
module.exports = function xhrAdapter(config) { module.exports = function xhrAdapter(config) {
@@ -123,7 +123,7 @@ module.exports = function xhrAdapter(config) {
// Handle timeout // Handle timeout
request.ontimeout = function handleTimeout() { request.ontimeout = function handleTimeout() {
var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';
var transitional = config.transitional || defaults.transitional; var transitional = config.transitional || transitionalDefaults;
if (config.timeoutErrorMessage) { if (config.timeoutErrorMessage) {
timeoutErrorMessage = config.timeoutErrorMessage; timeoutErrorMessage = config.timeoutErrorMessage;
} }
+1 -1
View File
@@ -1,7 +1,7 @@
'use strict'; 'use strict';
var utils = require('./../utils'); var utils = require('./../utils');
var defaults = require('./../defaults'); var defaults = require('../defaults');
/** /**
* Transform the data for a request or a response * Transform the data for a request or a response
+7 -10
View File
@@ -1,8 +1,9 @@
'use strict'; 'use strict';
var utils = require('./utils'); var utils = require('../utils');
var normalizeHeaderName = require('./helpers/normalizeHeaderName'); var normalizeHeaderName = require('../helpers/normalizeHeaderName');
var enhanceError = require('./core/enhanceError'); var enhanceError = require('../core/enhanceError');
var transitionalDefaults = require('./transitional');
var DEFAULT_CONTENT_TYPE = { var DEFAULT_CONTENT_TYPE = {
'Content-Type': 'application/x-www-form-urlencoded' 'Content-Type': 'application/x-www-form-urlencoded'
@@ -18,10 +19,10 @@ function getDefaultAdapter() {
var adapter; var adapter;
if (typeof XMLHttpRequest !== 'undefined') { if (typeof XMLHttpRequest !== 'undefined') {
// For browsers use XHR adapter // For browsers use XHR adapter
adapter = require('./adapters/xhr'); adapter = require('../adapters/xhr');
} else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {
// For node use HTTP adapter // For node use HTTP adapter
adapter = require('./adapters/http'); adapter = require('../adapters/http');
} }
return adapter; return adapter;
} }
@@ -43,11 +44,7 @@ function stringifySafely(rawValue, parser, encoder) {
var defaults = { var defaults = {
transitional: { transitional: transitionalDefaults,
silentJSONParsing: true,
forcedJSONParsing: true,
clarifyTimeoutError: false
},
adapter: getDefaultAdapter(), adapter: getDefaultAdapter(),
+7
View File
@@ -0,0 +1,7 @@
'use strict';
module.exports = {
silentJSONParsing: true,
forcedJSONParsing: true,
clarifyTimeoutError: false
};