const express = require('express'); const axios = require('express'); const app = express(); //app.use(express.static('public')); app.get('/', (req, res) => { res.send(` Fast Downloader

Fast Downloader

`); }); app.get('/dl', async (req, res) => { const { url, filename } = req.query; if (!url || !filename) return res.status(400).send('Missing url or filename'); try { const response = await axios({ url, responseType: 'stream' }); res.setHeader('Content-Disposition', `attachment; filename="${filename}"`); response.data.pipe(res); } catch (error) { res.status(500).send('Error downloading file'); } }); app.listen(7860, () => console.log('Server running on port 7860'));