提问人:asim elnour 提问时间:6/7/2023 最后编辑:asim elnour 更新时间:6/8/2023 访问量:11
在 Node JS 中使用 POST 和 AJAX 渲染 EJS 文件
render an ejs file with post and ajax in node js
问:
我正在使用node js并尝试渲染一些文件。 现在,当用户转到页面时,注册的第一件事是查看数据库是否已连接,如果没有,那么我们呈现 technicalProblems.ejs,如果是,我们继续并在 get 和呈现 register.ejs 中运行代码,这很好并且运行良好,但是当用户提交表单时,我们还检查数据库连接,如果它断开连接,我想向用户展示我们有技术问题并替换 register.ejs替换为 technicalProblems.ejs。
app.get('/register', checkDatabaseConnection, (req, res) => {
res.render("register.ejs");
});
app.post("/register", registerLimiter, checkDatabaseConnection, (req, res) => {
res.render("register.ejs",{ data: JSON.stringify(data) });
});
function checkDatabaseConnection(req, res, next) {
connection.connect((err) => {
if (err) {
return res.render("technicalProblems.ejs");
} else {
console.log('Connected to the database.');
next();
}
});
}
答: 暂无答案
评论