En este artículo, mostraremos cómo crear un ejemplo de operaciones crud de node js usando express con MySQL. aquí crearemos una aplicación simple usando express. para que podamos administrar fácilmente la solicitud HTTP (como GET, POST, PUT, DELETE, etc.).

para que pueda seguir los pasos a continuación para crear un ejemplo de operación crud de node js usando express con MySQL.

Visión general

Paso 1: cree el directorio de la aplicación.

Paso 2: crea una aplicación usando npm init

Paso 3: instale paquetes útiles

Paso 4: crear una base de datos y una tabla usando express-myconnection

Paso 5: Establecer la configuración de la base de datos

Paso 6: crea un archivo app.js

Paso 7: crea el archivo student.js

Paso 8: Cree un archivo de vista usando ejs

Ejemplo de Node js CRUD con MySql

Paso 1: crear un directorio de aplicaciones

Primero, abriremos el símbolo del sistema y crearemos el directorio de la aplicación en nuestro directorio. para esto, puede seguir el siguiente comando.

Paso 2: crea una aplicación usando npm init

Mediante el comando "npm init" podemos crear un nuevo archivo package.json en el directorio de nuestra aplicación. cuando creamos una nueva aplicación en ese momento usamos este comando. Node.js deberá tener un archivo package.json porque incluye los paquetes relacionados con la aplicación y los datos de la aplicación.

A continuación, el comando ayuda a inicializar nuestra aplicación.

Paso 3: instale paquetes útiles

Expess.js es un marco de trabajo gratuito y de código abierto y es un marco de aplicación web para Node.js. podemos administrar rutas, crear una API tranquila, manejar la solicitud y la respuesta, y también crear una estructura MVC usando express.js. Npm significa administrador de paquetes de nodos. npm, ayuda a instalar paquetes de nodos y administrar los tipos de dependencias.
A continuación, el comando ayuda para instalar el paquete express.

El siguiente comando se utiliza para la validación del formulario.

Este módulo analizador corporal analiza la solicitud JSON y eso le permite acceder a req.body desde sus rutas.

Cuando estamos enviando el formulario, ese tiempo no admite alguna solicitud como PUT y DELETE. para que podamos pasar datos fácilmente usando este módulo.

El módulo express-flash utilizado para mostrar el mensaje después de insertar un registro o eliminar un registro.

El módulo de sesión rápida de instalación y analizador de cookies que se utiliza para almacenar datos temporales.

Estándar EJS para plantillas de Javascript incrustadas y es un lenguaje de plantillas simple.

debajo del siguiente comando usando instalar el módulo MySQL

El módulo express-myconnection utilizado para la conexión MySQL.

Paso 4: crear una base de datos y una tabla usando express-myconnection

podemos usar el siguiente comando para crear una base de datos; de lo contrario, podemos crear directamente una base de datos en PHPMyAdmin.

Paso 5: Establecer la configuración de la base de datos

Después de completar la instalación de los paquetes. haremos la configuración de la base de datos. ahora crearemos config.js en el directorio de la aplicación y pegaremos el siguiente código en este archivo.

Paso 6: crea un archivo app.js

Ahora, tomaremos un nuevo archivo y pegaremos el siguiente código en este archivo y lo guardaremos como app.js.

Paso 7: crea el archivo student.js

Ahora, tomaremos un nuevo archivo y pegaremos el siguiente código en este archivo y lo guardaremos como student.js en el directorio del controlador.

Paso 8: crea un archivo de vista usando js

Finalmente, crearemos los archivos header.ejs, footer.ejs, index.ejs, add.ejs y edit.ejs en el directorio de vista.

header.ejs

footer.ejs

index.ejs