Advertisement
Guest User

CNX BD 1

a guest
Mar 29th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const http = require("http");
  2. const express = require("express");
  3. const bodyParser = require("body-parser");
  4. const mysql = require("mysql");
  5. const cnx = mysql.createConnection({
  6.     host: "192.169.200.243",
  7.     user: "unam2",
  8.     database: "unam",
  9.     password: "IIMAS@2019"
  10. });
  11.  
  12. cnx.connect(function (err) {
  13.     if (err) {
  14.         console.log("No se pudo conectar a la BD...");
  15.         return;
  16.     }
  17.     console.log("Conectado a la BD...");
  18.  
  19.     const app = express();
  20.  
  21.     app.use(bodyParser.json());
  22.     app.use(bodyParser.urlencoded({ extended: true }));
  23.  
  24.  
  25.     app.get("/api/productos", function (req, res) {
  26.         cnx.query("select * from productos", function (err, registros) {
  27.             if (err) {
  28.                 res.status(500).send(err);
  29.                 return;
  30.             }
  31.  
  32.             res.send(registros);
  33.         });
  34.     });
  35.  
  36.     app.post("/api/producto/alta", function (req, res) {
  37.         cnx.query("insert into productos set ?", req.body, function (err, result) {
  38.             if (err) {
  39.                 res.status(500).send(err);
  40.                 return;
  41.             }
  42.  
  43.             res.send("Se registró el producto");
  44.         })
  45.     });
  46.  
  47.  
  48.  
  49.     http.createServer(app).listen(3000, function () {
  50.         console.log("Servicio iniciado en localhost Pto: 3000");
  51.         console.log("Presiona Ctrl + c para salir...");
  52.     });
  53. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement