#Conclusión
1 messages · Page 1 of 1 (latest)
@fervent pivot @quartz flax
También le hice unas modificaciones al Middleware de multer, pero en si el problema era con los ids
if (existsSync(req?.file?.path)) {
unlink(req?.file?.path, () => {});
}
Añadí esto en el catch, para eliminar la imagen
@quartz flax tienes un momento?
Tirá nomás
Ya guarde la imagen, pero tengo problemas para cargarla en el frontend, porque la ruta que se guarda es la ruta del archivo C:\Users\user\Desktop\proyecto\backend\upload\evaluationPlanFile-1737229265052-curricularUnitId.png
Mmm
Como solución temporaria
diría que hagas un split("/")
el último item lo concatenas con la dirección actual de upload
y estaría
Como solución final te diría que solo guardes la referencia del nombre del archivo, no la dirección
Esto porque ya sabes en donde siempre se van a guardar
Y en el front lo ocuparías de me imagino localhost:3000/upload/evaluationPlanFile-1737229265052-curricularUnitId.png
así si te funciona?
Pero el frontend está separado del back
No podría acceder así
Nonon
esa sería la url del backend
estabas usando express, no?
activate lo de static directory creo era
y se sirven los archivos
ya del front los podrías consumir
Si
Ya pruebo
Por lo que leí en la documentación es solo para monolitos no?
Cómo? No te sabría decir
creería que funciona para ambos
tipo si tu front es nextjs, svelte o lo que fuere
capaz debas habilitar los cors para que funcione también, aunque no creo
Quizás se debe configurar un servidor de imágenes
Y que la url que se guarde en la db apunte a ese servidor
Ah, ya entendí lo que decís
Claro, sisis
eso sería lo ideal
un servidor que sea solo de archivos estáticos
pero entiendo que tu proyecto es algo para practicar, no?
Aunque no lo fuera, igualmente es un costo añadido tener un servidor de archiovs estáticos
Sería un proyecto de tesis
Ah, okay
Bueno, sino podrías configurar algo más complejo
con un sistema de autenticación para que se acceda a ese contenido
y entonces además de brindar un enfoque más profesional
también te sumaría puntos por el lado de seguridad
A nivel de seguridad se limitan los riesgos debido que va a estar en una intranet
Esto también me limita a qué no puedo usar un servicio externo
Claro
Voy a investigar cómo se crea un servidor de archivos estaticos y luego les cuento como me fue
🫡