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>