сервере 2 Node приложения: одно смотрит в мир и получает внешние запросы, второе приложение работает локально, на другом порту.
Я хочу при загрузке картинке не обрабатывать ее первым приложением, а редиректить во второе, локально, а потом по завершении получать результат и отдавать клиенту.
На первом приложении обычный сервер Express. На втором Express + Multer.
Как это реализовывать? На ум приходит только локальный запрос на другой порт где второе приложение, например через request или axios, но будет ли это эффективно? И что передавать - полностью как-то весь запрос, или буфер с картинкой? Нужен ли мне Multer в первом приложении?
ты можешь разрулить запрос по определенному урлу на другой порт - это можно сделать nginx-ом rewrite правилами
дык просто проксировать пожно же самой нодой
Nginx
С помощью модуля request (request-promise-native)
Обсуждают сегодня