@n1ksON
мидл

Как запустить код на удаленном сервере?

Я занимаюсь фронтенд разработкой, но мне требуется частичная работа с беком в одном проекте.
Подскажите пожалуйста от А до Я, что именно нужно сделать.
Необходимо полученное изображение отправить на сервер и с помощью tesseract.js считать с него текст после чего отправить результат обратно на фронт (сейчас изображение обрабатывается на фронте, поэтому это колоссально долго). В идеале, нужен какой-то очень простой сервер, к которому можно обратиться по API с blob64 изображением и получить ответ с текстом.
У меня есть два варианта: 1) на каком-то облачном сервере написать функцию, типа firebase. 2) писать свой node.js сервер, что куда сложнее
  • Вопрос задан
  • 356 просмотров
Решения вопроса 1
@Israfil22
Да на самом деле создание сервера на ноде - это крайне простая процедура.
REST API на Express пишется буквально за час вместе с разбором всего материала.
Единственное, с чем Вам придется возиться - это HTTPS, в случае аренды машины.
Я надеюсь, что вы уже знакомы с понятиями VPS/VDS и не нужно объяснять, где хостить.
Если планируете сильно расширять Ваш бэкенд сервер, то, конечно, нужен свой приватный сервер.
Для одного-десятка эндпоинтов попробуйте Heroku.

"Привет мир" из официальной документации - проще быть не может)
https://expressjs.com/ru/starter/hello-world.html

Однако задумайтесь над реальной пользой. Как было сказано в комментариях выше, время пересылки пакетов может быть гораздо больше, чем время выполнения операции.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы