Как я могу загрузить видео в MongoDB, используя Stitch (без сервера)?
Я новичок, и я пытаюсь разработать приложение React-Native, в котором я могу загружать и скачивать видео с MongoDB.
Я вижу много учебных материалов в Интернете, но все они, похоже, используют сервер node.js.
Я не знаю, как создать бэкэнд-сервер, я прочитал с веб-страницы стежка MongoDB, что можно создать безсерверное приложение.
Я хотел бы знать, можно ли загружать и скачивать видео с mongo db в безсерверном приложении для быстрой реакции.
Я знаю, что мне нужно использовать GridFS API, и я думаю, что мне также нужно использовать multer? Нужно ли использовать мангуста и экспресс? Как я уже сказал, я абсолютный новичок и сейчас я очень потерян.
Какие шаги мне нужно выполнить, какие модули мне понадобятся, есть ли пример кода, которому я могу следовать?
(Перед загрузкой видео я выберу его из списка камер, я знаю, как это сделать, но я не знаю, как загрузить видео оттуда.)
Любая помощь будет оценена.
1 ответ
Есть небольшое заблуждение. На веб-сайте MongoDB указано, что вы можете разместить свое приложение без сервера. Это означает, что у вас нет физического сервера, поскольку ваше приложение работает в облаке.
Вам все еще нужно приложение на стороне сервера. В данном случае это приложение для стежков, которое размещено на платформе MongoDB.
По сути, вы пишете стежковое приложение, которое работает на платформе MongoDB и получает видео от вашего клиентского приложения. Ваше клиентское приложение может быть чем угодно, в вашем случае - приложением с естественной реакцией.
Официальные документы - хорошее начало. Когда вы прочитаете все учебники от начала до конца, это станет ясно: https://docs.mongodb.com/stitch/