如何在路由内呈现 EJS 视图并使用控制器? 我尝试渲染视图并使用控制器在路由内创建用户(mongodb(,但是在视图渲染之前调用了我的控制器怎么办?
路线.js
routes.get('/', UserController.createuser,(req,res) => {
res.render('home')
})
用户控制器.js
async createuser(req,res) {
const user= await User.create({
name: req.body.name,
surname: req.body.surname
})
return res.send("Success")
}
routes.get('/', UsuarioController.cadastrar,(req,res) => {
res.render('home')
})
你必须在控制器中渲染视图。
路线.js
routes.get('/', UserController.createuser)
在用户控制器中.js
async createuser(req,res) {
const user= await User.create({
name: req.body.name,
surname: req.body.surname
})
res.render('home' , {user})
}