var admins = db.collection('admin');
app.post('/form-data', urlencodedParser, function (req, res) {
response = {
Username: req.body.Username,
Password: req.body.Password
};
console.log(response);
var exists = false;
admins.find().toArray(function (err, key) {
var length = key.length;
if (key[0].username.toLowerCase() === req.body.Username.toLowerCase() && key[0].password.toLowerCase() === req.body.Password.toLowerCase())
{
res.redirect('/chat/');
app.get('/chat/', function (req, res) {
res.render('chat');
});
}
else
{
res.redirect('/');
app.get('/', function (req, res) {
res.render('index');
console.log("palanivelm");
socket.emit('messages', 'username & password is incorrect');
});
//io.on('connection', function(client) {
// console.log('Client connected...');
// client.emit('messages', 'username & password is incorrect');
//});
}
});
I am trying to store mongolab(db)one username and password statically to collect the mongolab into my actual coding to comapare from username and passowrd. Everything will be access correctly but I cannot add from the socket.io connections in post method.
How to add socket.io (on or emit) in post method?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…