You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.0 KiB
31 lines
1.0 KiB
const express = require('express'); |
|
const app = express(); |
|
const path = require('path'); |
|
|
|
const port = 8000 |
|
|
|
const videoFiles = [ |
|
{ "src": "assets/Blender Physics Simulations-8TGNRJDZX_o_compressed.webm"}, |
|
{ "src": "assets/Death Grips - Birds-XX5wk-6Mn5s_compressed.webm"}, |
|
{ "src": "assets/Jon Hopkins - 'Open Eye Signal' (Official Music Video)-Q04ILDXe3QE_compressed.webm"}, |
|
{ "src": "assets/Best Scene From Hackers The Movie-IyWv6snuZLk_compressed.webm"}, |
|
{ "src": "assets/$UICIDEBOY$ - O PANA!-VSXg2swBmrY_compressed.webm"}, |
|
{ "src": "assets/3D Fractals (Render Test 1)-xQ6nJYanKCY_compressed.webm"}, |
|
{ "src": "assets/Beyond The Minds Eye-wKxH51vPtHk -4_compressed.webm"}, |
|
{ "src": "assets/A Scene From Troll 2-HyophYBP_w4_compressed.webm"} |
|
// Add more video files as needed |
|
]; |
|
|
|
app.use(express.static(path.join(__dirname))); |
|
|
|
app.get('/', (req, res) => { |
|
res.sendFile(path.join(__dirname, 'index.html')); |
|
}); |
|
|
|
app.get('/api/videos', (req, res) => { |
|
res.json(videoFiles); |
|
}); |
|
|
|
app.listen(port, () => { |
|
console.log('Server started on port', port); |
|
});
|
|
|