Hola, estoy construyendo un cargador de videos y ahora mismo puedo cargar videos desde mi front-end (React.js) a mi carpeta pública de back-end (Node.js) usando el método POST (ajax). Me preguntaba cómo enviarlo ahora de vuelta al front-end y hacer que los videos se reproduzcan. Pensé en hacer una ruta de método GET de mi back-end, ¿podría funcionar? (Tengo que decir que estoy un poco confundido en esta parte ya que solo estoy acostumbrado a hacer una solicitud HTTP de adelante hacia atrás...)
Apreciaría mucho cualquier buen consejo que me indique la dirección correcta. ¡Gracias!
Si está guardando los videos cargados en una carpeta en su servidor, podría agregar algo como esto a su aplicación:
app.get(__dirname + '/uploads/:vid', function(req, res){ res.sendFile(req.url); });
Luego, simplemente enviaría una solicitud GET regular desde su front-end a la ruta del video (lo que activará la función anterior) y debería obtener el video solicitado en la respuesta.