Categorias
iiiiii
subir archivos a servidores de img
Descripcion
para no manejar las imag en nuestra app
nota
aqui se muestra una forma de usar imagenes en nuestra aplicacion.
en este caso las subiremos a un servidor de solo imagenes.
Pasos:
1. crerar una cuenta en servidor de imagenes: https://console.cloudinary.com/pm/c-34eb4bcdcc663457e4eb2e8b8812e2/developer-dashboard
2. instalar paquete pasa usar : https://www.npmjs.com/package/cloudinary
3. importar y usarlo
nota: usar las clave API Environment variable
modulo
//modulo llamod subirArchivo
const cloudinary = require('cloudinary').v2;
cloudinary.config(process.env.CLOUDINARY_URL); // en CLOUDINARY_URL es la constante que nos entrega la pagina
const subirarchivo = async(req=request,resp=response)=>{
const {tempFilePath} = req.files.archivo; //archivo es el nombre de la variable con la que contriene el archivo
const fileUploaded = await cloudinary.uploader.upload(tempFilePath);
//retornamos la respuesta del servidor web clouddinary
return resp.json({
fileUploaded
});
//Eliminar archivos
//cloudinary.uploader.destroy(nombre_del_archivo);
}
module.exports = {
subirarchivo
}
app
const {subirarchivo} = requiere('subirArchivo');