@n1ksON
мидл

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы