npm init -y
Y luego hay que instalar todos estos módulos:
npm i express nodemon
Para probar nodemon en el script del package.js:
"scripts": {
"dev": "nodemon src/index.js"
},
Y así para ejecutarlo:
npm run dev
También es util en package poner:
"type": "module",
Para así poder import/export módulos más fácilmente de un archivo a otro
Para q funcione las variables globales de .env:
npm i dotenv -D
Y luego para usarlo en cualquier fichero js:
require("dotenv").config();
...
console.log(process.env.PORT);
Para instalar el módulo de mysql:
npm install --save mysql2
Para usarlo crear un fichero db.js:
import {createPool} from "mysql2/promise"
export const pool = createPool({
host:'localhost',
user:'root',
password:'',
port:3306,
database: 'ejemplo'
})
Y desde otro fichero llamarlo:
import {pool} from "./db.js"
...
app.get("/probarCnn", async (req,res) => {
const result = await pool.query("select * from clientes")
res.json(result)
})
No hay comentarios:
Publicar un comentario