我应该用什么来validation用户login与nodejs

我在ExpressJS中使用MySQL。 我在数据库中插入了数据,现在我需要使用数据库中的数据来validation用户,例如:

username: john password: 123 

现在,当john使用用户名和密码login时,应该检查它是否存在于MySQL中,因为我在PHP中使用了以下方法:

 $query=mysql_query("SELECT * from login WHERE username='".$_POST['username']."' AND password='".$_POST['password']."' ") or die(mysql_error()); if(mysql_fetch_row($query)>0){ echo "Login Sucessfully"; }> else{ echo "Wrong Id or Password"; } 

从快速的'github页面看auth例子 。 这需要花一些时间才能理解,特别是如果你不习惯asynchronous编程 – 但这个例子应该这样做。

这个例子根本不使用数据库,但是你可以尝试使用@ felixge的mysql模块来实现一个my-sql数据库。