UNPKG

yunpan

Version:

yunpan demo

48 lines (32 loc) 929 B
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'lyq0924@', port: '3306', database : 'myapp' }); connection.connect(); function Login(){ } Login.prototype = { login : function(options) { var sql = 'SELECT * FROM myapp_user where name=? and psd=?'; var addSqlParams = [options.username, options.password]; console.log(addSqlParams); return promise = new Promise (function( resolve, reject ) { connection.query(sql, addSqlParams, function (err, result) { if(err){ console.log('[SELECT ERROR] - ',err.message); return; } if(result.length <= 0) { reject(); } else { resolve(); } }); }); } } module.exports = new Login();