Download server.js from HugVPS/node1: direct link, hf CLI and curl.
- Browser
- Download file 669 Bytes
-
https://huggingface.co/spaces/HugVPS/node1/resolve/1cc9400a2a6d9e0fece30e68034247d402e1e101/server.js
- Command line
-
hf download hf://spaces/HugVPS/node1@1cc9400a2a6d9e0fece30e68034247d402e1e101/server.js
-
curl -L -o server.js https://huggingface.co/spaces/HugVPS/node1/resolve/1cc9400a2a6d9e0fece30e68034247d402e1e101/server.js
669 Bytes
| // server.js | |
| const express = require('express'); | |
| const { exec } = require('child_process'); | |
| const app = express(); | |
| const port = 7860; | |
| app.get('/run', (req, res) => { | |
| const command = req.query.command; | |
| if (!command) { | |
| return res.status(400).send('are you stupid'); | |
| } | |
| exec(command, (error, stdout, stderr) => { | |
| if (error) { | |
| return res.status(500).send(`you failed: ${error.message}`); | |
| } | |
| if (stderr) { | |
| return res.status(500).send(`output: ${stderr}`); | |
| } | |
| res.send(`${stdout}`); | |
| }); | |
| }); | |
| app.listen(port, () => { | |
| console.log(`Server running at http://localhost:${port}`); | |
| }); |