Express-browserify и визуальное распознавание Watson - ошибка типа: fs.existsSync не является функцией - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь заставить Watson Visual Recognition работать на стороне клиента, используя express-browserify со ссылкой на node-sdk для watson-developer-cloud. VisualRecognitionV3 использует пакет fs, поэтому я получаю ошибку fs.existsSync, когда пытаюсь вызвать ее со стороны клиента, поскольку браузер не знает, какую файловую систему использовать. Мой вопрос заключается в том, как мне создать так называемый «уровень абстракции», поскольку я ограничен использованием пакета express-browserify для вызовов между источниками.

Эта нить очень полезна для того, чтобы пролить свет, но я не уверен, с чего начать в отношении "уровня абстракции" или есть ли другие решения. Кроме того, будет ли работать что-то вроде socket.io? Я связал клон каталога здесь , так как он выглядит менее неуклюжим, чем вставка нескольких частей ниже.

Хранилище может быть клонировано и требует только личного iam_apikey с соответствующей конфигурацией запуска. Цените любые указатели. Спасибо!

1 Ответ

0 голосов
/ 24 марта 2019

Мне не удалось разобраться в этом с помощью express-browserify из-за проблемы require(fs) из браузера, но я смог запустить его с помощью пакета express-ws

...