Advertisement
ayami123

server.js

Jan 10th, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var express = require('express');
  2. var bodyParser = require('body-parser');
  3. var path = require('path');
  4. var cors = require('cors');
  5. const expressValidator = require('express-validator');
  6. var Sequelize = require('sequelize');
  7. var connection = new Sequelize('postgres', 'postgres','postgres',{
  8.     dialect: 'postgres',
  9. })
  10.  
  11.  
  12.  
  13. //dbModel
  14. var Users = connection.define('users',{
  15.     username: Sequelize.STRING,
  16.     body: Sequelize.STRING,
  17. })
  18.  
  19.  
  20. var app = express();
  21.  
  22. //cors
  23. // app.use(function(req, res, next) {
  24. //     res.header("Access-Control-Allow-Origin", "*");
  25. //     res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  26. //     next();
  27. //   });
  28.  
  29. // Logger Middleware
  30. // var logger = function(req,res,next){
  31. //     console.log('Logging....');
  32. //     next();
  33. // }
  34. // app.use(logger);
  35.  
  36. // Body Parser Middleware
  37. app.use(bodyParser.json());
  38. app.use(bodyParser.urlencoded({extended:false}));
  39. app.use(cors());
  40.  
  41. //Global Vars
  42. app.use(function(req, res, next){
  43.     res.locals.eroor = null;
  44.     next();
  45. });
  46.  
  47. app.get('/',function(req,res){
  48.     // res.json(people);
  49.     res.send('Welcome to The Test');
  50. })
  51.  
  52. app.post('/users/add', function(req,res,next){
  53.     console.log(req.body.first_name);
  54.         // var newUser = {
  55.         //     first_name: req.body.first_name,
  56.         //     last_name: req.body.last_name,
  57.         //     email: req.body.email
  58.         // }
  59.         connection.sync().then(function(){
  60.             Article.create({
  61.                 username: req.body.username,
  62.                 password: req.body.password,
  63.                 email: req.body.email,
  64.                 name: req.body.name,
  65.             })
  66.         })
  67. });
  68.  
  69. app.listen(3800, function(){
  70.     // var host = server.address().address;
  71.     // var port = server.address().port;
  72.     // console.log('Example app listening at http://%s:%s', host, port);
  73.     console.log('Server Started on Port 3000...')
  74. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement