, function(err, gitProvider) { if ( err || ! gitProvider ) { log.error(err); } args.gitProvider = input.gitProvider; cb(null, args); } );
res.render(postPath, function (err, post) { if ( err ) { log.error('error in magic-blog', err); return next();} res.render(layoutPath, {post: post}, function (err, content) { if ( err ) { log.error('error in magic-blog', err); return next();} res.status(200).send(content); }); });
fs.stat(filePath, function (err, stats) { if ( err ) { return log.error(err); } if ( stats.isDirectory() ) { fs.exists(path.join(filePath, 'package.json'), function (exists) { if ( exists ) { cb(null, file); } else { cb(null, null); } } ); } else { cb(null, null); } } );