从函数传递数据并使用promise返回数据

时间:2018-05-13 13:53:07

标签: javascript node.js

我需要帮助才能使这个承诺有效。

我只想调用一个函数并传递参数并返回结果。

实际上它返回未定义的

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'))
});

0 个答案:

没有答案