En este proyecto se realizo un CRUD con Express-generator
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
Que cosas necesitas para instalar el software y como instalarlas
npm
nodejs
MongoDB
Git
PostMan
Ya teniendo npm instalado junto con nodejs continua al siguiente paso:
Instalamos las dependencias necesarias para poder ejecutar nuestro proyecto
npm i --save
Pueba de errores de dependencias corruptas
npm i -g npm-check-updates
ncu
Arregla los errores y verifica las versiones de las dependencias actuales
ncu -u
Arregla errores de corrupcion
npm audit fix
Iniciamos la base de datos de MongoDB
mongod
Iniciamos el servidor en modo de prueba con el comando:
npm run dev
Este comando hace referencia a la ejecucion del servidor con la dependencia de desarrollo nodemon
Para obtener los datos de el servidor abriremos postman y ejecutaremos la siguiente peicion:
Para poder crear una nueva tarea ejecuta la siguiente peticicion con el metodo "POST"
Para buscar una tarea en cuestion gracias a su ID hacemos una peticion POST a la siguiente ruta
Para Actualizar una tarea enviamos una peticion con el ID como parametro de consulta y on el metodo PUT y los parametros que vamos a actualizar en el cuerpo de la peticion
Y finalmente para Eliminar una tarea enviamos una peticion con el ID como parametro de consulta y on el metodo DELETE
El despliegue varia con los diferentes hostings o servidores dedicados a los cuales se ejecuten, para la ejecucion del servidor en modo de produccion:
npm start
Herramientas para la construccion del proyecto mas no de la produccion del mismo
- NodeJS - El entorno de ejecucion
- ExpressJS - El framework web usado
- NPM - Manejador de dependencias
- MongoDB - Base de datos "No Relacional"
Puedes encontrar mucho más de cómo crear este tipo de servidores con express en ExpressJS.com
- Dilan Ariza - Desarrollador, Documentacion, Despliegue, Tester - Dilan Ariza
Este proyecto está bajo la Licencia MIT - mira el archivo LICENSE.md para detalles
- Comenta a otros sobre este proyecto 📢
- Invita una cerveza 🍺 o un café ☕ a alguien del equipo.
- Da las gracias públicamente 🤓.
- etc.
Plantilla de README de: ⌨️ con ❤️ por Villanuevand 😊