SweetAlert2 не работает в node.js

Я делаю сайт для изучения БД.

Я хотел предупредить пользователя, если пользователь не вводил идентификатор и пароль на странице регистрации.

Поэтому я установил sweetalert2 по npm. Но sweetalert2 не работает в route.js, который соединяет запрос пользователя и сервер.

var swal = require('sweetalert2');
router.post('/register', function(req, res){
    if(!req.body.id && !req.body.password){
        swal('WARNING','You must input both id and password!','error')
    }
    else{
        swal('COMPLETE','You registered your information!','success');
        res.redirect('/');
    }
})

Как я могу это исправить?


Я использовал файл.ejs, чтобы использовать sweetalert2.

<!DOCTYPE html>
<html>
  <head>
    <% include ../pages/head %>
  </head>
  <body>
    <% if(fail) { %>
    <% include ../partials/alert_login %>
    <% } %>
    <% include ../pages/login %>
  </body>
</html>

в login_connect.ejs включает при ошибке пользователя логин файла alert_login.ejs, а alert_login.ejs включает тег сценария использования swal модуля sweetalert2.

Но это не работа. В чем проблема? alert_login.ejs ниже.

<script type="text/javascript">
    alert("You are not our member!");
</script>

0 ответов

Другие вопросы по тегам