Я учусь nodejs и получаю ошибку. После определения обратного вызова внутри readline.question () и передачи аргумента я получаю TypeError: обратный вызов не является функцией. Пожалуйста, помогите мне с этим.
rl.question("./dict ", function(inputDictCmd, callback) {
if(inputDictCmd){
var userInput = inputDictCmd.split(" ");
if(userInput.length === 2){
var opr = userInput[0];
var word = userInput[1];
var requestUrl = "www.xyz.com"
if(opr && opr === 'defn' || opr === 'syn' || opr === 'ant' || opr === 'ex'){
if(opr === 'defn'){
var requestType = 'definitions';
request.get(requestUrl, function (err, res) {
callback("SJDKFD");
return callback;
});
}
}
}
}
rl.close();
});