#Conclusión

1 messages · Page 1 of 1 (latest)

high pivot
#

Hola

high pivot
quartz flax
#

Chad

high pivot
#

También le hice unas modificaciones al Middleware de multer, pero en si el problema era con los ids

high pivot
# high pivot

if (existsSync(req?.file?.path)) {
unlink(req?.file?.path, () => {});
}

Añadí esto en el catch, para eliminar la imagen

quartz flax
#

🫡

#

Chad amigo

high pivot
#

@quartz flax tienes un momento?

quartz flax
high pivot
# quartz flax 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

quartz flax
#

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?

high pivot
#

No podría acceder así

quartz flax
#

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

high pivot
quartz flax
#

Ahí usa public

#

El tuyo sería upload

high pivot
#

Ya pruebo

high pivot
quartz flax
#

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

high pivot
#

Quizás se debe configurar un servidor de imágenes

#

Y que la url que se guarde en la db apunte a ese servidor

quartz flax
#

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

high pivot
quartz flax
#

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

high pivot
#

A nivel de seguridad se limitan los riesgos debido que va a estar en una intranet

high pivot
quartz flax
#

Claro

high pivot
#

Voy a investigar cómo se crea un servidor de archivos estaticos y luego les cuento como me fue

quartz flax
#

🫡