Update index.js
Browse files
index.js
CHANGED
|
@@ -8,6 +8,7 @@ const axios = require('axios');
|
|
| 8 |
const FormData = require('form-data')
|
| 9 |
const cheerio = require('cheerio')
|
| 10 |
const cloudscraper = require('cloudscraper')
|
|
|
|
| 11 |
let fetch;
|
| 12 |
|
| 13 |
(async () => {
|
|
@@ -486,4 +487,16 @@ const app = express()
|
|
| 486 |
return res.json({ message: e.message });
|
| 487 |
}
|
| 488 |
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 489 |
.listen(7860, () => console.log('App running on port 7860'));
|
|
|
|
| 8 |
const FormData = require('form-data')
|
| 9 |
const cheerio = require('cheerio')
|
| 10 |
const cloudscraper = require('cloudscraper')
|
| 11 |
+
const {file} = require('megajs')
|
| 12 |
let fetch;
|
| 13 |
|
| 14 |
(async () => {
|
|
|
|
| 487 |
return res.json({ message: e.message });
|
| 488 |
}
|
| 489 |
})
|
| 490 |
+
.get('/mega', async (req,res) => {
|
| 491 |
+
try {
|
| 492 |
+
let {url} = req.query
|
| 493 |
+
let regex = if (!/https:\/\/mega\.nz\/file\/[a-zA-Z0-9]{8}#[a-zA-Z0-9-_]{43}/.test(url)) {
|
| 494 |
+
return res.json({ message: 'Invalid URL' });
|
| 495 |
+
}
|
| 496 |
+
console.log(url)
|
| 497 |
+
} catch (e) {
|
| 498 |
+
console.log(e);
|
| 499 |
+
return res.json({ message: e.message });
|
| 500 |
+
}
|
| 501 |
+
})
|
| 502 |
.listen(7860, () => console.log('App running on port 7860'));
|