aboutsummaryrefslogtreecommitdiff
path: root/WebStream.js
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2022-07-23 01:31:37 -0400
committerAndrew Lee <alee14498@protonmail.com>2022-07-23 01:31:37 -0400
commita544b8e7d699461c49a69ab6072c7327e0519359 (patch)
treed65f72ae77ff1978834d10fdcf252cd042ccb9a6 /WebStream.js
parentb9f0816dd7ac09d28a8baae9ae58e871a59c8a7c (diff)
downloadDLAP-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.js33
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}`);
-}