diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2022-07-23 01:31:37 -0400 |
|---|---|---|
| committer | Andrew Lee <alee14498@protonmail.com> | 2022-07-23 01:31:37 -0400 |
| commit | a544b8e7d699461c49a69ab6072c7327e0519359 (patch) | |
| tree | d65f72ae77ff1978834d10fdcf252cd042ccb9a6 /WebStream.js | |
| parent | b9f0816dd7ac09d28a8baae9ae58e871a59c8a7c (diff) | |
| download | DLAP-a544b8e7d699461c49a69ab6072c7327e0519359.tar.gz DLAP-a544b8e7d699461c49a69ab6072c7327e0519359.tar.bz2 DLAP-a544b8e7d699461c49a69ab6072c7327e0519359.zip | |
Removed web streaming; Fixed security problems
Diffstat (limited to 'WebStream.js')
| -rw-r--r-- | WebStream.js | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/WebStream.js b/WebStream.js deleted file mode 100644 index efe36c8..0000000 --- a/WebStream.js +++ /dev/null @@ -1,33 +0,0 @@ -import { createServer } from 'node:http'; -const port = 1337; - -export function webServer() { - const server = createServer((req, res) => { - let body = '{"test": "test"}'; - // Get the data as utf8 strings. - // If an encoding is not set, Buffer objects will be received. - req.setEncoding('utf8'); - - // Readable streams emit 'data' events once a listener is added. - req.on('data', (chunk) => { - body += chunk; - }); - - // The 'end' event indicates that the entire body has been received. - req.on('end', () => { - try { - const data = JSON.parse(body); - // Write back something interesting to the user: - res.write(typeof data); - res.end(); - } catch (er) { - // uh oh! bad json! - res.statusCode = 400; - return res.end(`error: ${er.message}`); - } - }); - }); - - server.listen(port); - console.log(`Web server started! Port: ${port}`); -} |
