Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- const bodyParser = require('body-parser');
- const app = express();
- const mysql = require('mysql');
- // parse application/x-www-form-urlencoded
- app.use(bodyParser.urlencoded({ extended: false }))
- // parse application/json
- app.use(bodyParser.json())
- var connection = mysql.createConnection({
- host: 'localhost',
- user: 'root',
- password: '123456',
- database: 'prueba',
- port: 3306
- });
- connection.connect(function(error){
- if(error){
- throw error;
- }else{
- console.log('Conexion correcta.');
- }
- });
- //connection.end();
- // Aquí va ir el código de los app
- app.get('/perritos', (request, response) =>
- {
- console.log("*********** / ************");
- const sqlQuery = "select * from perrito;";
- connection.query('Select * from perrito', (error, success) =>{
- if(error){
- console.log("Error al hacer el Select " + error)
- // throw error;
- }else{
- console.log("Select exitoso");
- console.log(success);
- }
- }
- );
- })
- // Insertar un perrito en la base de datos
- app.get('/perritos/crear', (request, response) =>
- {
- console.log("*********** /perritos/crear ************");
- const sqlInsertar = "insert into perrito values (4, 'Soter', 'Pastor Aleman');"
- connection.query(sqlInsertar, (error, success) =>{
- if(error){
- console.log("Error al hacer el insert " + error)
- // throw error;
- }else{
- console.log("Insert exitoso");
- console.log(success);
- response.send("unapagina");
- }
- }
- );
- });
- // Método para borrar un perrito de la base de datos
- app.get('/perritos/borrar', (request, response) =>
- {
- console.log("*********** /perritos/borrar ************");
- const sqlEliminar = "delete from perrito where id=1;"
- connection.query(sqlEliminar, (error, success) =>{
- if(error){
- console.log("Error al hacer el delete " + error)
- // throw error;
- }else{
- console.log("Delete exitoso");
- console.log(success);
- response.send("unapagina");
- }
- }
- );
- });
- // Método para buscar un perrito en particular
- app.get('/perritos/buscar', (request, response) =>
- {
- console.log("*********** /perritos/buscar ************");
- const sqlBuscar = "select * from perrito where id=2;"
- connection.query(sqlBuscar, (error, success) =>{
- if(error){
- console.log("Error al hacer el buscar " + error)
- // throw error;
- }else{
- console.log("Buscar exitoso");
- console.log(success);
- response.send("unapagina");
- }
- }
- );
- });
- // Método para buscar un perrito en particular
- app.get('/perritos/editar', (request, response) =>
- {
- console.log("*********** /perritos/editar ************");
- const sqlEditar = "update perrito set nombre='Sheva' where id=1";
- connection.query(sqlEditar, (error, success) =>{
- if(error){
- console.log("Error al editar " + error)
- // throw error;
- }else{
- console.log("Edición exitosa");
- console.log(success);
- response.send("unapagina");
- }
- }
- );
- });
- // Escucha del Servidor
- app.listen(8080, () =>
- {
- console.log("Servidor conectado al puerto 8080");
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement