Почему код в Promise.then() не был вызван?Почему код в Promise.then() не был вызван?
Я пишу сервер с выражениями expressjs и bluebird. Когда я пытался обещать функцию с помощью Promise.promisify(), я обнаружил, что код, который я написал в Promise.then(), не работает. Мои коды являются следующие
var Promise = require('bluebird');
var test = function(req) {
console.log('123');
};
var regist=Promise.promisify(test);
app.post('/test', function (req, res) {
reg.regist()
.then(function() {
console.log('456');
});
я отправляю запрос на «/ тест» и только видел 123 напечатаны в console.How я мог сделать коды в Promise.then() работает?
[читать документацию по promisify] (HTTP : //bluebirdjs.com/docs/api/promise.promisify.html), чтобы лучше понять ошибочные допущения, которые вы сделали, и то, что ваш код делает неправильно –