Guest User

Untitled

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