shareoverlan
Version:
Simple local file sharing over LAN.
28 lines • 964 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
const fs_1 = __importDefault(require("fs"));
const DeleteFile = (req, res) => {
let { name } = req.query;
if (typeof name !== 'string') {
return res.status(400).send('Invalid file name');
}
try {
fs_1.default.unlink(path_1.default.join(__dirname, name), (err) => {
if (err) {
console.log("some Error occured");
res.status(400).send("Error Occured");
}
res.status(200).send("File deleted successfully");
});
}
catch (error) {
console.log("error " + error);
res.send('Something Went wrong');
}
};
exports.default = DeleteFile;
//# sourceMappingURL=DeleteFile.js.map