Асинхронная проблема JS Google Cloud Vision - PullRequest
0 голосов
/ 14 октября 2019

Я использую Node JS API Google Cloud Vision, и приведенный ниже код работает при запуске через терминал:

var vision                      = require('@google-cloud/vision');
var client                      = new vision.ImageAnnotatorClient();

client.textDetection('/images/test.jpg').then(results => {
    var detections  = results[0].textAnnotations[0].description;
    console.log(detections);
}).catch(err => {
    console.log('ERROR:', err);
});

Однако при вызове этой функции через Ajax из браузера я не получаю никаких ответов ивсегда есть тайм-аутЯ предполагаю, что это может быть связано с какой-то асинхронной причиной для API, но я не уверен, и я не мог найти другие вопросы с той же проблемой.

Итак, мой вопрос, как я могу получитьJS API Cloud Vision Node для возврата извлеченного текста при вызове через Ajax?

Спасибо!

...