var express = require('express'); var app = express(); var path = require('path'); var bodyParser = require('body-parser'); var urlencoder = bodyParser.urlencoded({extended : true}); var MongoClient = require('mongodb').MongoClient; var url = 'mongodb://<username>:<password>@ds141434.mlab.com:41434/db_name'; console.log('Listening!');
var index = require('./routes/index'); var users = require('./routes/users');
app.set('views', path.join(__dirname, 'views')); app.set('view engine' , 'ejs');
app.use(express.static(path.join(__dirname, 'public')));
app.use('/main', index); app.use('/users', users);
app.get('/login' , function(req,res){ console.log('\r'); res.render('login'); console.log('rendered master page!'); });
MongoClient.connect(url , function(err,db){ if (err) return;
app.post('/login' , urlencoder , function(req,res){
app.use(bodyParser.json());
var UserName = req.body.UserName;
var Password = req.body.Password;
db.collection('project1').find({ '$and' : [ {"UserName" : UserName} , {"Password" : Password} ]} , {_id : 0}).forEach(function(pes){
if(true)
{
console.log('\rDid It!');
console.log(pes);
console.log('\r');
res.redirect('/main');
}
});
});
app.listen(5050); module.exports = app;