Я пытаюсь вернуть данные для просмотра из нескольких выборок, и я использую async.parallel
, но в консоли покажу мне Promise {<pending>}
. Мне нужен var async = require('async');
Express js - async pending
Это первый раз, когда я пытаюсь использовать его, что я делаю неправильно?
new(req, res)
{
async.parallel(
{
one: function(callback) {
callback(null, request.query("SELECT * FROM table1 where ref like '90%'"));
},
two: function(callback) {
callback(null, request.query("SELECT * FROM table2 where ref like 'K%'"));
}
}, function(err, results)
{
console.log("RESULT:");
console.log(err);
return res.render('view-1', {"one": results.one, "two": results.two});
});
}
Спасибо
Причина для консоли показывает «в ожидании», потому, что обещание никогда не разрешен или отклонен –
Как я могу это сделать ? спасибо @ R.Gulbrandsen – user3242861
request.query, в какой библиотеке вы используете? –