. First of all i am newbie in node. I have read almost all similar posts but cannot figure out what is the best for my case. I make an ajax post request from a static html file sending a room name to join with. On server side i search my mongodb if there is a room with this particular name. If not, i want to return to the previous page sending also a message like "there isn't a room with this name". If i try res.send or res.json it redirects me to an empty page showing the message above. I do not prefer also making a url query. Is there a way to achieve this? Thanks
$('#btn2').click(function(){
$.ajax({
type: "POST",
url: '/joinRoom',
data: $('#roomJoin').val(),
dataType: 'json',
success: function (response) {
console.log(response);
}
});
})
app.js
app.post('/joinRoom', checkAuthentication,function(req,res){
console.log(req.body);
User.findOne({ createRoom:req.body.roomJoin }, function(err,obj){
if(err){
console.log(err.code);
}
else if(!obj) {
res.redirect('index_connected.html');
} else if(obj){
res.redirect('board.html');
}
});
})
via nick314
No comments:
Post a Comment