|
|
|
@ -9,7 +9,7 @@ var User = require("../models/user");
|
|
|
|
|
var FileMongo = require("../models/FileMongo");
|
|
|
|
|
var FolderMongo = require("../models/FolderMongo");
|
|
|
|
|
var Book = require("../models/book");
|
|
|
|
|
|
|
|
|
|
var fs = require('fs');
|
|
|
|
|
var multer = require('multer');
|
|
|
|
|
var upload = multer({ dest: './public/' });
|
|
|
|
|
|
|
|
|
@ -60,15 +60,27 @@ router.post('/createFolder', function(req, res, next) {
|
|
|
|
|
|
|
|
|
|
/* DELETE FILE */
|
|
|
|
|
router.post('/deleteFileMongo', function(req, res, next) {
|
|
|
|
|
|
|
|
|
|
FileMongo.remove(req.body, function (err, post) {
|
|
|
|
|
if (err){
|
|
|
|
|
return next(err);
|
|
|
|
|
}
|
|
|
|
|
//Delete file multer dans Public
|
|
|
|
|
fs.unlink('./public/' + req.body._id);
|
|
|
|
|
res.json(post);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
/* DELETE FOLDER */
|
|
|
|
|
router.post('/deleteFolderMongo', function(req, res, next) {
|
|
|
|
|
FolderMongo.remove({_id : req.body._id, name: req.body.name, owner: req.body.owner}, function (err, post) {
|
|
|
|
|
if (err){
|
|
|
|
|
return next(err);
|
|
|
|
|
}
|
|
|
|
|
res.json(post);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
router.post('/getMainFolder', function(req, res) {
|
|
|
|
|
FolderMongo.findOne({
|
|
|
|
|