feat(backup): admin delete the backup files

This commit is contained in:
OldHawk
2017-10-31 14:13:29 +08:00
parent 5a1fe52662
commit af14d09329
5 changed files with 79 additions and 10 deletions

View File

@@ -32,8 +32,24 @@ exports.list = function (req, res) {
};
/**
* Delete an collection
* delete
* @param req
* @param res
*/
exports.delete = function (req, res) {
if (req.query.names) {
if (Array.isArray(req.query.names)) {
req.query.names.forEach(function (n) {
var tfile = backupConfig.dir + n;
fs.unlinkSync(tfile);
});
} else {
var tfile = backupConfig.dir + req.query.names;
fs.unlinkSync(tfile);
}
return res.status(200).send({
message: 'delete successfully'
});
}
};