Почему я получаю ошибку:
"Аргумент" url "должен иметь тип string. Полученный тип не определен"
когда я запускаю этот код:
Постскриптум Я также пытался передать переменную с этим 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;
}
}