mirror of
https://github.com/tenrok/axios.git
synced 2026-06-08 17:22:34 +03:00
Added errors to be displayed when the query parsing process itself fails. (#3961)
* Adding errors when the query parsing process fails * Updated error * Removed unused variables Co-authored-by: Jay <jasonsaayman@gmail.com>
This commit is contained in:
@@ -138,6 +138,16 @@ module.exports = function httpAdapter(config) {
|
||||
var isHttpsRequest = isHttps.test(protocol);
|
||||
var agent = isHttpsRequest ? config.httpsAgent : config.httpAgent;
|
||||
|
||||
try {
|
||||
buildURL(parsed.path, config.params, config.paramsSerializer).replace(/^\?/, '');
|
||||
} catch (err) {
|
||||
var customErr = new Error(err.message);
|
||||
customErr.config = config;
|
||||
customErr.url = config.url;
|
||||
customErr.exists = true;
|
||||
reject(customErr);
|
||||
}
|
||||
|
||||
var options = {
|
||||
path: buildURL(parsed.path, config.params, config.paramsSerializer).replace(/^\?/, ''),
|
||||
method: config.method.toUpperCase(),
|
||||
|
||||
Reference in New Issue
Block a user