我需要帮助才能使这个承诺有效。
我只想调用一个函数并传递伪参数并返回结果。
实际上它返回未定义的
function maFonctionAsynchrone(pseudo) {
var promise1 = new Promise(function(resolve, reject) {
connection.query("SELECT * FROM users WHERE MATCH (username) AGAINST ('" + pseudo + "')", function (error, results, fields) {
if (!!error) {
console.log('erreur');
reject(error)
} else {
resolve(results)
return results
}
});
});
}
app.post('/sendnewpost', function(req, res){
console.log(maFonctionAsynchrone('pseudotest'))
});