我正在为db study制作网站。
如果用户没有在注册页面输入ID和密码,我想提醒用户。
所以我按照npm安装了sweetalert2。但是sweetalert2在连接用户的ask和server的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包含使用swale of sweetalert2模块的脚本标记。
但这不行。问题是什么? alert_login.ejs在下面。
<script type="text/javascript">
alert("You are not our member!");
</script>