Advertisement
ADL_Rodrigo_Silva

Untitled

Jun 30th, 2022
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const { Client } = require('pg');
  2. const express = require('express')
  3. const app = express()
  4.  
  5. const conectionPG = {
  6.     user: 'postgres',
  7.     password: 'maxhito',
  8.     host: 'localhost',  // Localhost es MI COMPUTADOR
  9.     database: 'postgres',
  10.     port: '5432',
  11. };
  12.  
  13. const bodyParser = require('body-parser')
  14.  
  15. //especificamos el subdirectorio donde se encuentran las páginas estáticas
  16. app.use(express.static(__dirname + '/public'))
  17.  
  18. //extended: false significa que parsea solo string (no archivos de imagenes por ejemplo)
  19. app.use(bodyParser.urlencoded({ extended: false }))
  20.  
  21. /* ENRUTAMIENTO */
  22.  
  23. app.post('/ingresarRegionAction', (req, res) => {
  24.  
  25.     let numRegion = req.body.numeroRegion;
  26.     let nomRegion = req.body.nombreRegion;
  27.  
  28.     numRegion = parseInt(numRegion);
  29.  
  30.     let sqlIngreso = "insert into region (id, nombre) values (" + numRegion + ", '" + nomRegion + "')";
  31.  
  32.     const insertRegion = new Client(conectionPG);
  33.     insertRegion.connect();
  34.  
  35.     insertRegion.query(sqlIngreso)
  36.     .then( respuesta =>
  37.         {
  38.             console.log("Se ingresó la Región");
  39.             insertRegion.end();
  40.         })
  41.     .catch( error =>
  42.         {
  43.             console.log("Hicimos la Morición");
  44.             console.log(error);
  45.             insertRegion.end();
  46.         });
  47.  
  48.        
  49.  
  50.     /*
  51.     let pagina = '<!doctype html><html><head></head><body>'
  52.     for (let x = num1; x <= num2; x++)
  53.       pagina += `<a href="/mostrartabla?valor=${x}">${x}</a> - `
  54.     pagina += '</body></html>'
  55.     res.send(pagina)
  56.     */
  57.  
  58.   })
  59.  
  60. /* INICIO DEL SERVIDOR */
  61.  
  62. var server = app.listen(8080, () => {
  63.     console.log('Servidor web iniciado')
  64. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement