Мне нужно создать интерфейс API в приложении nodejs, который позволяет загружать, извлекать и удалять любые файлы в S3 и сохранять метаданные в БД. Загруженный файл должен иметь некоторую дополнительную пользовательскую информацию, которая поможет показать конкретные файлы пользователю. Я ищу некоторую информацию и направление для выполнения этого требования. Ниже приведены требования высокого уровня
- REST API от nodeJS для загрузки, получения и удаления файлов и папок
- Когда файлы / папки загружали метаданные, такие как информация о пользователе, для сохранения в БД
- Эта информация должна использоваться для отображения только пользовательских файлов
- Эта структура работает и интегрирована с Node APP