Added fully archive support!
This commit is contained in:
+23
-1
@@ -3,7 +3,8 @@ const app = express();
|
||||
const { MongoClient } = require('mongodb');
|
||||
const cors = require('cors');
|
||||
const config = require('../src/config.js');
|
||||
const getData = require('./modules/getData.js')
|
||||
const getData = require('./modules/getData.js');
|
||||
const fs = require('fs');
|
||||
|
||||
const port = config.API.PORT;
|
||||
|
||||
@@ -22,6 +23,14 @@ app.get('/api', async (req, res) => {
|
||||
res.send(data);
|
||||
});
|
||||
|
||||
app.get('/screenshots/:id', async (req, res) => {
|
||||
res.sendFile(config.API.STORAGE_LOCATION + '/LinkWarden/screenshot\'s/' + req.params.id);
|
||||
});
|
||||
|
||||
app.get('/pdfs/:id', async (req, res) => {
|
||||
res.sendFile(config.API.STORAGE_LOCATION + '/LinkWarden/pdf\'s/' + req.params.id);
|
||||
});
|
||||
|
||||
app.post('/api', async (req, res) => {
|
||||
const pageToVisit = req.body.link;
|
||||
|
||||
@@ -77,6 +86,19 @@ async function deleteDoc(doc) {
|
||||
const list = db.collection(collection);
|
||||
const result = await list.deleteOne({"_id": doc});
|
||||
|
||||
fs.unlink(config.API.STORAGE_LOCATION + '/LinkWarden/screenshot\'s/' + doc + '.png', (err) => {
|
||||
if (err) {
|
||||
console.log(err);
|
||||
}
|
||||
});
|
||||
|
||||
fs.unlink(config.API.STORAGE_LOCATION + '/LinkWarden/pdf\'s/' + doc + '.pdf', (err) => {
|
||||
if (err) {
|
||||
console.log(err);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user