Advertisement
Guest User

Untitled

a guest
May 15th, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Loading HTTP module
  2. var http = require('http');
  3. var url  = require('url');
  4.  
  5. //Creating constant relating to DB mysql
  6. const mysql = require('mysql');
  7.  
  8. //Creating db object
  9. const db = mysql.createConnection({
  10.     host: 'localhost',
  11.     user: 'root',
  12.     password: 'jaime',
  13.     database: 'pbe'
  14. });
  15.  
  16.  
  17. const port = 3000;
  18.  
  19. function find_student(uid){
  20.  //db.connect(function(err) {
  21.     return new Promise( ( resolve, reject ) => {
  22.            db.query("SELECT idstudents FROM students WHERE uid = '" + uid + "'", function (err, result) {
  23.                 if ( err )
  24.                     return reject( err );
  25.                 var json = JSON.stringify(result);
  26.                 var idstudent = json.substring(json.indexOf(":") + 2 , json.length - 3 );
  27.                 resolve( idstudent );
  28.             });
  29.     });
  30. }
  31.  
  32. var server = http.createServer(function(request, response){
  33.   if(request.url.includes("/favicon")){
  34.     return 0;
  35.   }
  36.  
  37.   var q = url.parse(request.url,true).query;
  38.   find_student(q.uid).then(idstudent =>response.end(idstudent) );
  39.  
  40.   //response.end(resultado);
  41. });
  42.  
  43. server.listen(port);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement