Advertisement
Guest User

Untitled

a guest
Jul 19th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. var express = require('express');
  2. var path = require('path');
  3. var favicon = require('serve-favicon');
  4. var logger = require('morgan');
  5. var cookieParser = require('cookie-parser');
  6. var bodyParser = require('body-parser');
  7.  
  8. var index = require('./routes/index');
  9. var users = require('./routes/users');
  10.  
  11. var app = express();
  12.  
  13.  
  14.  
  15. // view engine setup
  16. app.set('views', path.join(__dirname, 'views'));
  17. app.set('view engine', 'jade');
  18.  
  19. // uncomment after placing your favicon in /public
  20. //app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
  21. app.use(logger('dev'));
  22. app.use(bodyParser.json());
  23. app.use(bodyParser.urlencoded({ extended: false }));
  24. app.use(cookieParser());
  25. app.use(express.static(path.join(__dirname, 'public')));
  26.  
  27. app.use('/', index);
  28. app.use('/users', users);
  29.  
  30. // catch 404 and forward to error handler
  31. app.use(function(req, res, next) {
  32. var err = new Error('Not Found');
  33. err.status = 404;
  34. next(err);
  35. });
  36.  
  37. // error handler
  38. app.use(function(err, req, res, next) {
  39. // set locals, only providing error in development
  40. res.locals.message = err.message;
  41. res.locals.error = req.app.get('env') === 'development' ? err : {};
  42.  
  43. // render the error page
  44. res.status(err.status || 500);
  45. res.render('error');
  46. });
  47.  
  48. module.exports = app;
  49.  
  50. var express = require('express');
  51. var router = express.Router();
  52.  
  53. /* GET home page. */
  54. router.get('/', function(req, res, next) {
  55. GetData(function(recordset)
  56. {
  57. res.render('index', {projects: recordset })
  58. });
  59. });
  60.  
  61. function GetData(callback )
  62. {
  63. var sql = require ('mssql');
  64.  
  65. const config = {
  66. user: 'sa',
  67. password: 'password',
  68. server: 'localhost\SQLEXPRESS',
  69. database: 'xxxxx',
  70.  
  71. options: {
  72. encrypt: false // Use this if you're on Windows Azure
  73. }
  74. };
  75.  
  76.  
  77. var connection = new sql.Connection(config, function(err)
  78. {
  79.  
  80. var request = new sql.Request(connection);
  81. request.query('select * from Project_Type' , function(err, recordset)
  82. {
  83. callback(recordset);
  84. });
  85.  
  86. });
  87. }
  88.  
  89. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement