-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
51 lines (39 loc) · 1.27 KB
/
Copy pathapp.js
File metadata and controls
51 lines (39 loc) · 1.27 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
const express = require('express');
const socket = require('socket.io');
const mg = require('mongoose');
const Queue = require('./models/Queue.js');
const Secrets = require('./secrets.json');
const socketManager = require('./api/socketConnection.js');
mg.connect('mongodb://'+ Secrets.database.username +':'+ Secrets.database.password +'@ds137812.mlab.com:37812/matchmaking', {
useNewUrlParser: true
});
const app = express();
app.set('view engine', 'ejs');
app.use(express.static('public'));
app.get('/', (req,res) =>{
res.render('index');
});
var server = app.listen(5000, ()=>{
console.log('Live on port 5000');
});
socketManager.init(server);
// var io = socket(server);
// io.on('connection', (socket)=>{
// console.log('User Connected.');
// console.log(socket.id);
// socket.on('queue-up', (data)=>{
// var newQueuer = new Queue({
// _id: new mg.Types.ObjectId(),
// user_id: data.user_id
// });
// newQueuer.save()
// .then(result =>{
// console.log(result);
// })
// .catch(err =>{
// if(err.code == 11000){
// console.log('User is already in Queue...');
// }
// });
// });
// });