forked from SwahiliBox/CodeChallenge1Server
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver_BACKUP_6116.js
More file actions
executable file
·139 lines (100 loc) · 3 KB
/
server_BACKUP_6116.js
File metadata and controls
executable file
·139 lines (100 loc) · 3 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<<<<<<< HEAD
=======
>>>>>>> abd60916f143cb7072d205f30824db8dcaa3b1f1
var express=require('express');
var app=express();
var port=process.env.PORT || 3000;
var http=require('http');
var server=http.createServer(app);
//initialize required modules for the app
var session=require('express-session');
var bodyParser=require('body-parser');
var morgan=require('morgan');
var path = require('path');
var methodOverride = require('method-override');
var mongoose=require('mongoose');
var mongodb=require('mongodb');
var passport = require('passport');
var passportLocal = require('passport-local');
var flash = require('connect-flash');
var MongoStore=require('connect-mongo')(session);
var Rsvp = require('./app/models/rsvp');
//connect to mongo database
var configDB = require('./config/database.js');
mongoose.connect(configDB.url);
//require passport for authentication
require('./config/passport.js')(passport);
//use required modules
app.use(morgan('dev'));
app.use(methodOverride());
app.use(express.static(path.join(__dirname, 'views')));
app.use(bodyParser.urlencoded({extended: false}));
app.use(session({secret:'anystringoftext',
saveUninitialized:true,
resave:false
}));
app.use(passport.initialize());
app.use(passport.initialize());
app.use(passport.session());
app.use(flash());
<<<<<<< HEAD
=======
require('./app/routes.js')(app,passport);
app.listen(port);
console.log('Server running on localhost: port ' + port);
var express = require('express');
var mongoose = require('mongoose');
var assert = require('assert');
var http = require('http');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser);
var server = http.createServer(app);
server.listen(7000);
console.log('server listening on port 7000');
>>>>>>> abd60916f143cb7072d205f30824db8dcaa3b1f1
/*
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
<<<<<<< HEAD
db.once('open', function(){
console.log('connection successful');
app.on('request', request);
function request(request, response) {
var details = '';
request.on('data', function(data) {
details = JSON.parse(data);
Rsvp.create({
username : details.username,
eventname : details.eventname
});
});
request.on('end', function(){
console.log(details);
});
} ;
});
*/
require('./app/routes.js')(app,passport);
server.listen(port);
console.log('Server running on localhost: port ' + port);
=======
db.once('open', function(){
console.log('connection successful');
server.on('request', request);
function request(request, response) {
var details = '';
request.on('data', function(data)
{
details = JSON.parse(data);
user_events.create({
username : details.username,
eventname : details.eventname
});
});
request.on('end', function()
{ console.log(details);
});
} ;
});
>>>>>>> abd60916f143cb7072d205f30824db8dcaa3b1f1