Advertisement
Guest User

Untitled

a guest
Jan 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. var express = require('express');
  2. var app = express();
  3. var mysql = require('mysql');
  4. var path = require('path');
  5. var bodyParser = require('body-parser');
  6.  
  7. app.use(bodyParser.urlencoded({ extended:true}));
  8. app.use(bodyParser.json());
  9.  
  10. var connection = mysql.createConnection({
  11. host : 'localhost',
  12. user : 'root',
  13. password : '12345678',
  14. database : 'teste'
  15. });
  16.  
  17. connection.connect(function(err){
  18. if(err) return console.log(err);
  19. console.log('Conectado com sucesso!');
  20. })
  21.  
  22. app.get('/pessoas', function(req, res) {
  23. connection.query('select * from Pessoa', function(err, result){
  24. if(err){
  25. res.send('Erro');
  26. } else{
  27. res.send(result);
  28. }
  29.  
  30. });
  31. });
  32.  
  33. app.post('/cadastro', function(req, res){
  34. var jsondata = req.body;
  35. var values = [jsondata.nome, jsondata.idade, jsondata.cod];
  36.  
  37. connection.query('INSERT INTO Pessoa (nome, idade, cod) VALUES (?,?,?)', values, function(err, result){
  38. if(err){
  39. res.send('Erro');
  40. } else{
  41. res.send('Pessoa cadastrada!');
  42. }
  43. });
  44. });
  45.  
  46. app.delete('/remover', function(req, res){
  47. connection.query('DELETE FROM Pessoa WHERE cod = (?)', req.body.cod, function(err, result){
  48. if(err){
  49. res.send('Erro');
  50. } else {
  51. res.send('Pessoa deletada!');
  52. }
  53. });
  54. });
  55.  
  56. app.patch('/alterar', function(req, res){
  57. var jsondata = req.body;
  58. var values = [jsondata.nome, jsondata.idade, jsondata.cod];
  59.  
  60. connection.query('UPDATE Pessoa SET nome = ?, idade = ? WHERE cod = ? ', values, function(err, result){
  61. if(err){
  62. res.send('Erro');
  63. } else {
  64. res.send('Pessoa atualizada!');
  65. }
  66. });
  67. });
  68.  
  69. var port = 8080;
  70.  
  71. app.listen(port);
  72.  
  73. console.log("Servidor HTTP RODANDO OK na porta "+port);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement