I'm using express.js and app.post route is used to validate user and redirect valid user to PHP page using the res.redirect(), but instead of redirecting it is displaying Found. Redirecting to http://localhost/home.php
my server.js code is as follows:
app.post('/set_node_session', function(req, res){
sess = req.session;
var usermail = req.body.field1;
var password = req.body.field2;
var sql="SELECT * FROM userInfo WHERE userEmail='"+usermail+"'";
con.query(sql, function (err, result, fields) {
if (err) throw err;
sess.user_id=result[0].userId;
sess.first_name=result[0].userFname;
sess.last_name=result[0].userLname;
if(sess.user_id) {
res.redirect('http://localhost/home.php');
}
else {
res.redirect('http://localhost/login.php');
}
});
});