Soluciona cualquier error de MongoDB y Mongoose
Jun09

Soluciona cualquier error de MongoDB y Mongoose

MongoDB es uno de los SGBD no relacionales lideres del mercado y solemos trabajar con Mongo en proyectos de NodeJS, donde comúnmente trabajamos con Mongoose como ODM para mapear los documentos y trabajar con las bases de datos, colecciones y documentos de manera mas productiva, sin embargo muchos usuarios tienen problemas con estas tecnologias y les generan diferentes errores y warnings en sus proyectos backend. Por eso, en este...

Leer más
Master en APIs RESTful con NodeJS: Crea 3 backends completos
Dic27

Master en APIs RESTful con NodeJS: Crea 3 backends completos

Bienvenido al Máster en APIs RESTful con NodeJS, en el que aprenderemos todo lo necesario para dominar el desarrollo de aplicaciones web en el lado del servidor (back-end) utilizando tecnologías basadas en JavaScript. ¡Entra al máster completo pinchando aquí! Este no es un curso cualquiera, estás ante un máster completo en el que aprenderemos: Desarrollo de Backend moderno, creando aplicaciones en el lado del servidor con las tecnologías más demandadas. Desarrollo de APIs...

Leer más
Solucionar problemas y avisos de Mongoose en NodeJS
Oct03

Solucionar problemas y avisos de Mongoose en NodeJS

Cuando trabajamos con MongoDB dentro de un proyecto de NodeJS, solemos usar Mongoose, que nos permite trabajar de una mejor manera con este sistema de bases de datos noSQL y no relacional de manera más sencilla. Pero… a veces este módulo, Mongoose, puede darte algunos problemas o más que problemas, puede llegar a mostrarte algunos avisos en tu consola de Node.js Avisos relacionados con FindAndModify, useNewUrlParser, useUnifiedTopology y cosas...

Leer más
Master en Frameworks para JavaScript: Aprender Angular, React y Vue.js
Sep03

Master en Frameworks para JavaScript: Aprender Angular, React y Vue.js

¡Entra al master completo pinchando aquí! Acabo de lanzar el Máster en frameworks para JavaScript, en el que aprenderemos todo lo necesario para dominar Angular, React y Vue, los frameworks más populares, con más demanda laboral y más proyección de futuro. Este no es un curso cualquiera, estás ante un máster completo, con más de 26 horas de contenido único y exclusivo (y subiendo más). Aprenderemos a trabajar con: JavaScript moderno, el...

Leer más
Master en APIs RESTful y Web apps SPA (Node, Laravel, Symfony 4, Angular)
Abr17

Master en APIs RESTful y Web apps SPA (Node, Laravel, Symfony 4, Angular)

¡Entra al master completo pinchando aquí! Bienvenido al Máster en APIs RESTful y Web apps SPA, en el que aprenderemos todo lo necesario para dominar el desarrollo de aplicaciones web en el lado del servidor (backend) y en el lado del cliente (frontend). Este no es un curso normal, estás ante un máster completo en el que aprenderemos: Desarrollo back-end moderno, creando aplicaciones en el lado del servidor con las tecnologías mas...

Leer más
Solución: Vulnerabilities error con NPM
May23

Solución: Vulnerabilities error con NPM

En las ultimas versiones de NodeJS cuando usamos npm para instalar o actualizar alguna dependencia podemos tener un error con las auditorias de seguridad de npm y las vulnerabilities. Pues en este tutorial aprenderemos a solucionar este fallo, con los siguientes pasos. Paso 1. Actualizar NPM con el comando: npm install -g npm@latest Paso 2. Borrar la cache de NPM: npm cache clean --force Paso 3. Desactivar las auditorias...

Leer más
Configurar el acceso CORS en NodeJS
Ene31

Configurar el acceso CORS en NodeJS

En el post de hoy aprenderemos a configurar las cabeceras y el acceso CORS en NodeJS. Cuando hacemos peticiones AJAX con jQuery o Angular a un backend o un API REST es normal que tengamos problemas con el acceso CORS en NodeJS y nos fallen las peticiones. Para eso podemos crear un middleware como este: // Configurar cabeceras y cors app.use((req, res, next) => { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Headers', 'Authorization,...

Leer más
CRUD en NodeJS: Rutas y Acciones en el controlador (API RESTful)
Ene24

CRUD en NodeJS: Rutas y Acciones en el controlador (API RESTful)

Hoy aprenderemos a trabajar más con rutas y acciones del controlador y vamos a hacer un CRUD en NodeJS para nuestro servicio RESTful. Lo primero que tenemos que hacer en nuestro controlador es importar el modelo de Nota: var Nota = require('../models/nota'); Guardar en la base de datos El primer método que crearemos nos servirá para guardar nuevos documentos de tipo Nota en nuestra base de datos de Mongo...

Leer más
Controladores y rutas en NodeJS. API REST Node.js
Ene17

Controladores y rutas en NodeJS. API REST Node.js

En este tutorial aprenderemos a crear los controladores y rutas en NodeJS para continuar con el desarrollo de nuestra API REST con NodeJS. Lo primero que debemos hacer es crear la carpeta controllers en la raíz del proyecto y dentro crear el fichero nota.js En este archivo vamos a codificar las diferentes acciones de nuestro controlador. Por ejemplo: 'use strict' // Cargamos el modelo para usarlo posteriormente var Nota...

Leer más
Crear los modelos y entidades en Node.js: API RESTful en NodeJS
Ene16

Crear los modelos y entidades en Node.js: API RESTful en NodeJS

En este tutorial aprenderemos a crear los modelos y entidades en Node.js de nuestra aplicación del backend RESTful. Los modelos dentro de NodeJS van a representar a una entidad de la base de datos y más concretamente van a representar a un único registro o documento de nuestra base de de datos. Por ejemplo, si tenemos una colección en la base de datos llamada Notas, dentro de ella se...

Leer más
Crear el servidor web con NodeJS. API RESTful en Node.js
Ene10

Crear el servidor web con NodeJS. API RESTful en Node.js

En este tutorial continuaremos con el desarrollo de nuestra API RESTful con NodeJS y vamos a crear el servidor web con NodeJS paso a paso. Es muy sencillo, lo primero que debemos hacer es crear un nuevo fichero en la raiz de nuestro proyecto, crearemos el archivo app.js Y codificamos lo siguiente: // Utilizar nuevas funcionalidades del Ecmascript 6 'use strict' // Cargamos los módulos de express y body-parser...

Leer más
Conexión a MongoDB desde NodeJS. API RESTful con Node
Ene09

Conexión a MongoDB desde NodeJS. API RESTful con Node

En este tutorial aprenderemos a realizar la conexión a MongoDB desde NodeJS, siguiendo con el manual de NodeJS para crear servicios REST que estamos haciendo. Primero debemos tener instalado MongoDB, lo explico aquí: Instalar MongoDB Y después debemos crear una base de datos con MongoDB, te cuento como hacerlo aquí: Crear una base de datos con MongoDB Una vez hecho esto, vamos a conectar NodeJS con MongoDB. En la...

Leer más