在 Node JS 中使用 POST 和 AJAX 渲染 EJS 文件

render an ejs file with post and ajax in node js

提问人:asim elnour 提问时间:6/7/2023 最后编辑:asim elnour 更新时间:6/8/2023 访问量:11

问:

我正在使用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();
    }
  });
}
节点.js ajax

评论


答: 暂无答案