I'm getting undefined on return value from the function
function checkAveStorage(path) {
    console.log("path " + path);
    disk.check(path, function(err, info) {
    if (err) {
        console.log(err);
        return -1;
    } else {
        console.log("info " + info.available);
        return ((info.available / info.total) * 100).toFixed(2); 
    }      
    });
}
app.get("/sysinfo", (req, res, next) => {   
     var storage = checkAveStorage('/mnt/usb');
     console.log(storage);
})
undefined value appear in console.
 
     
    