SweetAlert2无法在node.js

时间:2018-03-10 13:31:58

标签: node.js sweetalert2

我正在为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>

0 个答案:

没有答案