You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> en este proyecto vamos a esperimentar la consulta de datos a una bd en MySQL , utilizando el lenguaje JavaScript y Node.js para crear un servidor Express que realice peticiones asincronas al gestor
4
+
5
+
## Instalación de dependencias
6
+
7
+
> para este proyecto se utilizo `dotenv` para el manejo de datos sencible, `promise-mysql` para la conexion a la base de datos y consulta con la misma, `express` para el tema de las rutas y peticiones http
8
+
9
+
## Instalacion de dependencias de desarrollo
10
+
11
+
> se utilizo `babel` para la trasnpilacion del codigo js, `morgan` como middleware de log y `nodemon` para el monitorado de cambios en los archivos, en especial de babel se utilizo este comando que en su totalidad serian 4 dependencias
12
+
13
+
@babel/cli@babel/core@babel/node@babel/preset-env
14
+
15
+
## configuraciones
16
+
17
+
> se crea un archivo .babelrc en la raiz del proyecto, este se encargara de la compilacion de js
18
+
19
+
{
20
+
"presets": ["@babel/preset-env"]
21
+
}
22
+
23
+
esto es para que babel pueda compilar mi codigo moderno a una verion que entienda todos los navegadores, posterior se crea el comando en el packageJson para que se ejecute la compilacion.
luego se debe de especificar la ruta donde se desea compilar el codigo, asi que con otro comando le indicamos
28
+
29
+
"dev" : "nodemon --exec npm run babel-node ./src/index.js"
30
+
"dev": "npm run babel-node src/index.js"
31
+
------------------------
32
+
33
+
> se crea igualmente en la raiz el archivo .env para las credenciales a la bd y datos sensibles
34
+
35
+
36
+
> se para la configuracion de dotenv se crean los datos necesarios en .env y en el archivo de config.js o como lo haya llamado se pone la siguiente informacion.
37
+
38
+
import { config } from "dotenv";
39
+
40
+
config();
41
+
42
+
> se importa y llamada al modulo dotenv para cargar los valores de variables de entorno y posteriormente se llama a la función config(), luego se exporta un objecto que tendra los valores ocultos.
0 commit comments