Update index.js
Browse files
index.js
CHANGED
|
@@ -27,17 +27,18 @@ app.all('/', (req, res) => {
|
|
| 27 |
})
|
| 28 |
})
|
| 29 |
|
|
|
|
| 30 |
app.get('/api', async (req, res) => {
|
| 31 |
try {
|
| 32 |
const { url } = req.query
|
| 33 |
if (!url) return res.json({ success: false, message: 'Input parameter url' })
|
| 34 |
if (!/https?:\/\//.test(url)) return res.json({ success: false, message: 'Invalid url' })
|
| 35 |
|
| 36 |
-
const data = await
|
| 37 |
|
| 38 |
data.message ?
|
| 39 |
res.json({ success: false, message: data.message, result: data }) :
|
| 40 |
-
res.json({ success: true, result: data })
|
| 41 |
} catch (e) {
|
| 42 |
console.log(e)
|
| 43 |
e = String(e)
|
|
@@ -52,7 +53,7 @@ function formatSize(num) {
|
|
| 52 |
return bytes(+num || 0, { unitSeparator: ' ' })
|
| 53 |
}
|
| 54 |
|
| 55 |
-
async function
|
| 56 |
let browser
|
| 57 |
try {
|
| 58 |
browser = await chromium.launch({
|
|
@@ -92,4 +93,4 @@ async function 9xbuddy(url) {
|
|
| 92 |
} finally {
|
| 93 |
await browser?.close?.()
|
| 94 |
}
|
| 95 |
-
|
|
|
|
| 27 |
})
|
| 28 |
})
|
| 29 |
|
| 30 |
+
|
| 31 |
app.get('/api', async (req, res) => {
|
| 32 |
try {
|
| 33 |
const { url } = req.query
|
| 34 |
if (!url) return res.json({ success: false, message: 'Input parameter url' })
|
| 35 |
if (!/https?:\/\//.test(url)) return res.json({ success: false, message: 'Invalid url' })
|
| 36 |
|
| 37 |
+
const data = await xbuddy(url)
|
| 38 |
|
| 39 |
data.message ?
|
| 40 |
res.json({ success: false, message: data.message, result: data }) :
|
| 41 |
+
res.json({ success: true, result: data.response })
|
| 42 |
} catch (e) {
|
| 43 |
console.log(e)
|
| 44 |
e = String(e)
|
|
|
|
| 53 |
return bytes(+num || 0, { unitSeparator: ' ' })
|
| 54 |
}
|
| 55 |
|
| 56 |
+
async function xbuddy(url) {
|
| 57 |
let browser
|
| 58 |
try {
|
| 59 |
browser = await chromium.launch({
|
|
|
|
| 93 |
} finally {
|
| 94 |
await browser?.close?.()
|
| 95 |
}
|
| 96 |
+
}
|