¿React/Next front-end + Node.js y MongoDB en la parte posterior?
¿Cómo funcionaría el almacenamiento de video?
Puede utilizar solicitudes de publicación para enviar archivos a su servidor remoto. Su código de back-end debe leer los datos de la solicitud y luego almacenar el archivo en el disco o en cualquier almacenamiento de objetos como s3. La mayoría de los marcos web de back-end tienen muchas bibliotecas para almacenar archivos recibidos en una solicitud HTTP directamente a s3. La mayoría de los marcos de desarrollo web tienen la capacidad de adivinar el tipo MIME, pero aquí, como sabe que es video/mp4, puede guardarlo.
Debo advertirle que si está tratando de cargar archivos grandes, podría ser una mejor idea usar cargas fragmentadas. Esto le brinda la capacidad de pausar y reanudar y es resistente a las fallas de la red.