axios 获取 URL 参数字符串不被接受
Axios get URL parameter string not accepted
为什么会出现错误:
"The "url" argument must be of type string. Received type undefined"
当我运行这个代码时:
P.S。我也试过用这个URL传入变量,结果还是一样
var axios = require('axios')();
module.exports = {
async getJSONAsync(){
let json = await axios.get('https://tutorialzine.com/misc/files/example.json');
return json;
}
};
注意:我在另一个带有 await 关键字的异步函数中使用了这个函数。
喜欢:
async begin() {
try {
let setup = new SetUp(this.bot);
await testapi.getJSONAsync().then(function (json) {
console.log(json)
});
let settings = await setup.prepareTest();
let session = await settings.driver.getSession();
logger.logDebug('Launching ' + this.test.name);
return settings;
}
catch (e) {
logger.logErr('Error when create settings for ' + this.test.name);
throw e;
}
}
require('axios')()
这将导入 axios 并直接调用它,根本没有任何参数,因此它会抱怨因为它期望的 url 没有被传递。也许只是不在这里称呼它?
为什么会出现错误:
"The "url" argument must be of type string. Received type undefined"
当我运行这个代码时:
P.S。我也试过用这个URL传入变量,结果还是一样
var axios = require('axios')();
module.exports = {
async getJSONAsync(){
let json = await axios.get('https://tutorialzine.com/misc/files/example.json');
return json;
}
};
注意:我在另一个带有 await 关键字的异步函数中使用了这个函数。 喜欢:
async begin() {
try {
let setup = new SetUp(this.bot);
await testapi.getJSONAsync().then(function (json) {
console.log(json)
});
let settings = await setup.prepareTest();
let session = await settings.driver.getSession();
logger.logDebug('Launching ' + this.test.name);
return settings;
}
catch (e) {
logger.logErr('Error when create settings for ' + this.test.name);
throw e;
}
}
require('axios')()
这将导入 axios 并直接调用它,根本没有任何参数,因此它会抱怨因为它期望的 url 没有被传递。也许只是不在这里称呼它?