У меня проблема с узлом. Я пытаюсь использовать алгоритм определения языка, но у меня проблемы с областями действия.
После сохранения ответа в «langVastus» и последующего извлечения языка в «keel», я получаю правильный результат внутри функции Algorithmia, но не снаружи.
Распечатка журналов консоли
Inside: en
Outside:
И код выглядит так:
var langVastus = "";
var keel = "";
Algorithmia.client("simpIVxv0Ex5Xen1bVCLVXnxYpr1")
.algo("nlp/LanguageIdentification/1.0.0")
.pipe(input)
.then(function(response) {
langVastus = response.get();
keel = langVastus[0].language;
console.log("Inside: " + keel);
});
console.log("Outside: " + keel);
res.render("lang", {keel: keel});
Что я делаю не так?