Create server.js
Browse files
server.js
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
const express = require('express')
|
| 2 |
+
const fs = require('fs')
|
| 3 |
+
const path = require('path')
|
| 4 |
+
const app = express()
|
| 5 |
+
|
| 6 |
+
app.get('/', (req, res) => {
|
| 7 |
+
const dir = path.join(__dirname, 'dl')
|
| 8 |
+
fs.readdir(dir, (err, files) => {
|
| 9 |
+
if (err) return res.send('Gagal baca folder')
|
| 10 |
+
const links = files.map(f => `<a href="/dl/${f}">${f}</a>`).join('<br>')
|
| 11 |
+
res.send(`<h1>List of /dl</h1>${links}`)
|
| 12 |
+
})
|
| 13 |
+
})
|
| 14 |
+
|
| 15 |
+
app.use('/dl', express.static(path.join(__dirname, 'dl')))
|
| 16 |
+
app.listen(7860)
|