-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
46 lines (37 loc) · 1.22 KB
/
Copy pathapp.js
File metadata and controls
46 lines (37 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//DECLARATION
var express = require('express');
var bodyParser = require('body-parser');
var expSession = require('express-session');
var cookieParser = require('cookie-parser');
var ejs = require('ejs');
var login = require('./controllers/login');
var home = require('./controllers/home');
var user = require('./controllers/user');
var employee = require('./controllers/employeeHome');
var logout = require('./controllers/logout');
var app = express();
//CONFIGURATION
app.set('view engine', 'ejs');
//MIDDLEWARE
app.use(bodyParser.urlencoded({extended:true}));
app.use(expSession({secret:'my top secret value', saveUninitialized:true, resave: false}));
app.use(cookieParser());
app.use('/abc', express.static('xyz'))
app.use('/login', login);
app.use('/home', home);
app.use('/user', user);
app.use('/logout', logout);
app.use('/employeeHome', employee);
//ROUTER
app.get('/', function(request, response){
response.render('index page!');
});
app.get('/test/your/:name/:id', function(request, response){
var id = request.params.id;
var name = request.params.name;
response.send(id+" "+name);
});
//SERVER STARTUP
app.listen(3000, function(){
console.log('server started at 3000...');
});