Node.js easyimage回调没有被触发

时间:2016-04-01 11:59:00

标签: javascript node.js

npm(this tutorial)上的easy-image模块。我希望将图像调整为较小,在成功调整大小后我想执行特定的功能,但它不会触发。

var easyimg = require('easyimage');
function resizeImg(callback) {
    easyimg.resize(
        {
            src: 'modules/public/uploads/original.png',
            dst: 'modules/public/uploads/thumbnails/original-resized.png',
            width: 200,
            height: 200
        }, function(err, image){
            console.log('Success');
            callback();
        })
}

function someCallback(){
    console.log('I want to go to outside');
}

// run
resizeImg(someCallback);

它不会显示任何消息,包括错误消息。没有错误消息,没有成功消息。我错过了什么吗? 即使我使用.then进行承诺,它也不会显示任何消息。

var easyimg = require('easyimage');

function resizeImg(callback) {
    easyimg.resize(
        {
            src: 'modules/public/uploads/2016040120234230.png',
            dst: 'modules/public/uploads/thumbnails/newname.png',
            width: 200,
            height: 200,
        }).then(function(file){
        console.log('success');
    });
}

0 个答案:

没有答案