Consultando información de una base de datos Microsoft SQL Server en NodeJS con Express

Si nos vemos en la necesidad de consultar información de una base de datos SQL Server de Microsoft en nuestro proyecto de node, podemos hacer uso de la librería mssql, de esta forma: Primero la instalamos: npm install mssql Después, creamos un archivo que contenga la configuración de la conexión a la base de datos, por ejemplo en bd/sql.js const mssql = require(‘mssql’); const config … Continúa leyendo Consultando información de una base de datos Microsoft SQL Server en NodeJS con Express

Alojando imágenes remotamente con Cloudinary

En nuestra web app de NodeJS y Express, podemos aojar las imágenes localmente, usando multer. Pero también podemos alojarlas remotamente en la nube, usando uno de los servicios como Cloudinary. Para usarlo primero tenemos que instalarlo, junto con multer, si no lo tenemos: npm i -S multer cloudinary Para despues modificar el formulario donde estamos subiendo la imagen: <form class=”” action=”/pedidos” method=”post” enctype=”multipart/form-data”> … <input … Continúa leyendo Alojando imágenes remotamente con Cloudinary

Eliminando un documento y quitando su referencia en alguna otra colección

Si queremos eliminar un documento en Mongoose, pero ese documento esta dentro de otro mediante una referencia, podemos hacer algo asi para eliminarlo y quitarlo de donde este referenciado: Lo primero que hacemos es buscar el documento a eliminar y lo eliminamos como se hace normalmente, en este caso se trata de un documento dentro de la colección de Pedidos: Pedidos.findOneAndRemove({_id: req.params.id}, (err, eliminado)=>{ if … Continúa leyendo Eliminando un documento y quitando su referencia en alguna otra colección