-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
71 lines (58 loc) · 2.75 KB
/
server.js
File metadata and controls
71 lines (58 loc) · 2.75 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
var express = require('express')
, http = require('http')
, app = express()
, http = require('http')
, _ = require('underscore')
, path = require('path');
var routes = require('./routes')
, authorization = require('./routes/authorization_src')
, interviewList = require('./routes/interviewList_src')
, interviewer = require('./routes/interviewer_src')
, mode = require('./routes/mode_src')
, rounds = require('./routes/rounds_src')
, status = require('./routes/status_src')
, recruiter = require('./routes/recruiter_src')
, reports = require('./routes/reports_src')
, users = require('./routes/users_src');
var sequelize = require('./dbconfig').sequelize;
config = require("./dbresources");
db = config.database;
app.configure(function() {
app.set('port', process.env.PORT || db.port);
app.use(express.bodyParser());
app.set(express.methodOverride());
app.set(express.router);
app.use(express.static(__dirname + '/src'));
});
// app.get('/', routes.index);
app.post('/checkAuthorization', authorization.postAuthorization);
app.get('/usersList', users.getUsers);
app.post('/usersList', users.postUser);
app.get('/usersList/:id', users.getUsersById);
app.put('/usersList/:id', users.putUsersById);
app.del('/usersList/:id', users.delUsersById);
app.get('/interviewList', interviewList.getInterviewList)
app.post('/interviewList', interviewList.postInterview);
app.get('/interviewList/:id', interviewList.getInterviewListById);
app.put('/interviewList/:id', interviewList.putInterviewListById);
app.del('/interviewList/:id', interviewList.delInterviewListById);
app.get('/mode', mode.getMode);
app.get('/rounds', rounds.getRounds);
app.get('/status', status.getStatus);
app.get('/reportStatus', reports.getInterviewStatusReport);
app.get('/reportMode', reports.getInterviewModeReport);
app.get('/interviewerStatusReport/:id', reports.getInterviewerStatusReport);
app.get('/interviewerModeReport/:id', reports.getInterviewerModeReport);
app.get('/recruiter', recruiter.getRecruiter);
app.post('/recruiter', recruiter.postRecruiter);
app.get('/recruiter/:id', recruiter.getRecruiterById);
app.put('/recruiter/:id', recruiter.putRecruiterById);
app.del('/recruiter/:id', recruiter.delRecruiterById);
app.get('/interviewer', interviewer.getInterviewer);
app.post('/interviewer', interviewer.postInterviewer);
app.get('/interviewer/:id', interviewer.getInterviewerById);
app.put('/interviewer/:id', interviewer.putInterviewerById);
app.del('/interviewer/:id', interviewer.delInterviewerById);
http.createServer(app).listen(app.get('port'), function(){
console.log("\n\n\tNode (Express) server listening on port " + app.get('port'))
});