Guest User

Untitled

a guest
Dec 7th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. /**
  2. * Module dependencies.
  3. */
  4.  
  5. var http = require('http');
  6. var express = require('express');
  7. var routes = require('./routes');
  8. var user = require('./routes/users');
  9. var path = require('path');
  10.  
  11. var favicon = require('serve-favicon');
  12. var logger = require('morgan');
  13. var methodOverride = require('method-override');
  14. var session = require('express-session');
  15. var bodyParser = require('body-parser');
  16. var multer = require('multer');
  17. var errorhandler = require('errorhandler')
  18.  
  19. var app = express();
  20.  
  21.  
  22.  
  23. //load customers route
  24. var customers = require('./routes/customers');
  25. var app = express();
  26.  
  27. var connection = require('express-myconnection');
  28. var mysql = require('mysql');
  29.  
  30. // all environments
  31. app.set('port', process.env.PORT || 4300);
  32. app.set('views', path.join(__dirname, 'views'));
  33. app.set('view engine', 'ejs');
  34.  
  35. var logger = require('morgan');
  36. app.use(logger)
  37.  
  38. app.use(bodyParser.urlencoded({ extended: true }));
  39. app.use(bodyParser.json());
  40. app.use(bodyParser.urlencoded());
  41. app.use(methodOverride());
  42.  
  43. app.use(express.static(path.join(__dirname, 'public')));
  44.  
  45. // development only
  46. if ('development' == app.get('env')) {
  47. app.use(errorhandler());
  48. }
  49.  
  50. /*------------------------------------------
  51. connection peer, register as middleware
  52. type koneksi : single,pool and request
  53. -------------------------------------------*/
  54.  
  55. app.use(
  56.  
  57. connection(mysql,{
  58.  
  59. host: 'localhost', //'localhost',
  60. user: 'root',
  61. password : '',
  62. port : 3306, //port mysql
  63. database:'nodejs'
  64.  
  65. },'pool') //or single
  66.  
  67. );
  68.  
  69.  
  70.  
  71.  
  72.  
  73. app.get('/', routes.index);
  74. app.get('/customers', customers.list);
  75. app.get('/customers/add', customers.add);
  76. app.post('/customers/add', customers.save);
  77. app.get('/customers/delete/:id', customers.delete_customer);
  78. app.get('/customers/edit/:id', customers.edit);
  79. app.post('/customers/edit/:id',customers.save_edit);
  80.  
  81.  
  82. app.use(app.router);
  83.  
  84. http.createServer(app).listen(app.get('port'), function(){
  85. console.log('Express server listening on port ' + app.get('port'));
  86. });
Add Comment
Please, Sign In to add comment