为什么我的页面在调用重定向后没有加载?



主页函数打印登录到主页,但没有返回我的主页。ejs

let anotherpage = (req, res) => {
return res.redirect("/homepage");
// module associated with /homepage route
let homepage = (req,res) => {
console.log("into homepage")
return res.render("homepage.ejs")

您需要告诉express将EJS设置为视图引擎。

app.set('view engine', 'ejs');

你还需要像这样定义GET方法路由

app.get('/home', (req, res) => {
console.log("into homepage");
res.render("homepage.ejs");
});

从箭头函数中删除返回。res.render将主页模板发送到浏览器。

最新更新