Advertisement
ADL_Rodrigo_Silva

Untitled

Jul 12th, 2022
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const express = require('express');
  2. const bodyParser = require('body-parser');
  3. const app = express();
  4. const mysql = require('mysql');
  5.  
  6. // parse application/x-www-form-urlencoded
  7. app.use(bodyParser.urlencoded({ extended: false }))
  8. // parse application/json
  9. app.use(bodyParser.json())
  10.  
  11. var connection = mysql.createConnection({
  12.    host: 'localhost',
  13.    user: 'root',
  14.    password: '123456',
  15.    database: 'prueba',
  16.    port: 3306
  17. });
  18. connection.connect(function(error){
  19.    if(error){
  20.       throw error;
  21.    }else{
  22.       console.log('Conexion correcta.');
  23.    }
  24. });
  25.  
  26. //connection.end();
  27.  
  28. // Aquí va ir el código de los app
  29. app.get('/perritos', (request, response) =>
  30. {
  31.     console.log("*********** / ************");
  32.  
  33.     const sqlQuery = "select * from perrito;";
  34.  
  35.     connection.query('Select * from perrito', (error, success) =>{
  36.         if(error){
  37.             console.log("Error al hacer el Select " + error)
  38.           // throw error;
  39.         }else{
  40.             console.log("Select exitoso");
  41.             console.log(success);
  42.         }
  43.       }
  44.      );
  45. })
  46.  
  47. // Insertar un perrito en la base de datos
  48. app.get('/perritos/crear', (request, response) =>
  49. {
  50.     console.log("*********** /perritos/crear ************");
  51.     const sqlInsertar = "insert into perrito values (4, 'Soter', 'Pastor Aleman');"
  52.  
  53.     connection.query(sqlInsertar, (error, success) =>{
  54.         if(error){
  55.             console.log("Error al hacer el insert " + error)
  56.           // throw error;
  57.         }else{
  58.             console.log("Insert exitoso");
  59.             console.log(success);
  60.             response.send("unapagina");
  61.         }
  62.       }
  63.      );
  64. });
  65.  
  66. // Método para borrar un perrito de la base de datos
  67. app.get('/perritos/borrar', (request, response) =>
  68. {
  69.     console.log("*********** /perritos/borrar ************");
  70.     const sqlEliminar = "delete from perrito where id=1;"
  71.  
  72.     connection.query(sqlEliminar, (error, success) =>{
  73.         if(error){
  74.             console.log("Error al hacer el delete " + error)
  75.           // throw error;
  76.         }else{
  77.             console.log("Delete exitoso");
  78.             console.log(success);
  79.             response.send("unapagina");
  80.         }
  81.       }
  82.      );
  83. });
  84.  
  85. // Método para buscar un perrito en particular
  86. app.get('/perritos/buscar', (request, response) =>
  87. {
  88.     console.log("*********** /perritos/buscar ************");
  89.     const sqlBuscar = "select * from perrito where id=2;"
  90.  
  91.     connection.query(sqlBuscar, (error, success) =>{
  92.         if(error){
  93.             console.log("Error al hacer el buscar " + error)
  94.           // throw error;
  95.         }else{
  96.             console.log("Buscar exitoso");
  97.             console.log(success);
  98.             response.send("unapagina");
  99.         }
  100.       }
  101.      );
  102. });
  103.  
  104. // Método para buscar un perrito en particular
  105. app.get('/perritos/editar', (request, response) =>
  106. {
  107.     console.log("*********** /perritos/editar ************");
  108.     const sqlEditar = "update perrito set nombre='Sheva' where id=1";
  109.  
  110.     connection.query(sqlEditar, (error, success) =>{
  111.         if(error){
  112.             console.log("Error al editar " + error)
  113.           // throw error;
  114.         }else{
  115.             console.log("Edición exitosa");
  116.             console.log(success);
  117.             response.send("unapagina");
  118.         }
  119.       }
  120.      );
  121. });
  122.  
  123. // Escucha del Servidor
  124. app.listen(8080, () =>
  125. {
  126.     console.log("Servidor conectado al puerto 8080");
  127. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement