Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var express = require('express');
  2. var app = express();
  3.  
  4. require('dotenv').config();
  5. var bodyParser = require('body-parser')
  6. var database = require('./database');
  7.  
  8. app.set('port', (process.env.PORT || 5000));
  9.  
  10. app.use(bodyParser.json());
  11.  
  12. var router = express.Router();
  13.  
  14. //app.use(express.static(__dirname + '/public'));
  15.  
  16. // views is directory for all template files
  17. //app.set('views', __dirname + '/views');
  18. //app.set('view engine', 'ejs');
  19.  
  20. router.post('/validate', function(request, response) {
  21.   var emailAndPass = request.body;
  22.  
  23.   database.query('SELECT * FROM Salesforce.User WHERE Email = $1', emailAndPass.email).then(function(results) {
  24.     if(results.length > 0)
  25.     {
  26.       var user = results[0];
  27.       response.send(user);
  28.     }
  29.     response.send('no such user');
  30.   }).catch(function(error) {
  31.     response.status(500).send(JSON.stringify(error));
  32.   });
  33. });
  34.  
  35. //app.get('/times', function(request, response) {
  36. //    var result = ''
  37. //    var times = process.env.TIMES || 5
  38. //    for (i=0; i < times; i++)
  39. //      result += i + ' ';
  40. //  response.send(result);
  41. //});
  42.  
  43. //app.get('/db', function (request, response) {
  44. //  pg.connect(process.env.DATABASE_URL, function(err, client, done) {
  45. //    client.query('SELECT * FROM test_table', function(err, result) {
  46. //      done();
  47. //      if (err)
  48. //       { console.error(err); response.send("Error " + err); }
  49. //      else
  50. //       { response.render('pages/db', {results: result.rows} ); }
  51. //    });
  52. //  });
  53. //});
  54.  
  55. app.use('/api/v1', router);
  56.  
  57. app.listen(app.get('port'), function() {
  58.   console.log('Node app is running on port', app.get('port'));
  59. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement