Я хочу сделать страницу входа в узел экспресс. После проверки пароля и имени пользователя страница запрашивает информацию со следующей страницы, но страница не загружается.
Отправив запрос, я отправляю пароль и имя пользователя на сервер и проверяю его:
router.post('/',function(req, res, next) {
dbs.executeQuery("select Id from Admin where username=\"" +username+"\"
and password=\""+password+"\"",
(err,data)=>{
if (!err && data.length != 0){
req.method = "GET";
req.url = "/menu";
router.handle(req,res,next);
}
else{
console.log("error");
})
})
Здесь запрос будет выполнен, но не будет отображать index.ejs:
router.get("/menu", function(req, res, next) {
dbs.executeQuery("select * from Menu", (err, data) => {
if (!err) {
obj = { print: data };
res.render("index", obj);
} else {
console.log("Cant find data");
res.render("index", { print: {} });
}
});
});