я мог бы что-то не хватает в какой-то момент, но я не совсем понимаю, почему это работает:Узел обработчика д обещание не вызывается с уже определенной функцией
app.post('/check-setup-auth', function(req, res) {
db.isAuthorizedToInstall()
.then(function(data) {
res.status(200).json(data);
});
});
В то время как это, не
app.post('/check-setup-auth', function(req, res) {
db.isAuthorizedToInstall()
.then(res.status(200).json);
});
Я ожидал, что это приведет к тому же, но как-то данные разрешения от обещания не передаются функции res.json; или функция не вызвана.
Я использую:
- Linux 3.19.0-31-родовое # 36-Ubuntu x86_64 x86_64 x86_64 GNU/Linux
- nodejs v4.1.1
- выразить 2.14.4
Да, похоже, что это дубликат –