Я использую Multer для загрузки файлов. https://github.com/expressjs/multer Я часто загружаю файлы, используя форм-данные (включая данные и файлы), как это. Когда я захочу обновить службу профиля, я сделаю это следующим образом.
app.put ('/ profile', upload.single ('avatar'), function (req, res, next) {
// req.file is the `avatar` file
// req.body will hold the text fields, if there were any
})
Но теперь я хочу сделать следующее: я разделяю службу загрузки файлов на отдельный микросервис для легкого управления. Когда я хочу обновить «профиль», я хочу сделать так:
User -> call api -> call-profile service -> call upload-file service (upload success) -> Update profile ...
Пожалуйста, помогите мне, как. Спасибо