Content-Length: 289934 | pFad | http://github.com/HowProgrammingWorks/API/commit/46e83d1a5de64e914d78985737feccfaa064932b
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a0d9521 commit 46e83d1Copy full SHA for 46e83d1
JavaScript/1-HTTP/server.js
@@ -46,16 +46,12 @@ setTimeout(() => {
46
console.dir({ api });
47
}, 1000);
48
49
-const receiveArgs = async (req) => new Promise((resolve) => {
50
- const body = [];
51
- req.on('data', (chunk) => {
52
- body.push(chunk);
53
- }).on('end', async () => {
54
- const data = body.join('');
55
- const args = JSON.parse(data);
56
- resolve(args);
57
- });
58
-});
+const receiveArgs = async (req) => {
+ const buffers = [];
+ for await (const chunk of req) buffers.push(chunk);
+ const data = Buffer.concat(buffers).toString();
+ return JSON.parse(data);
+};
59
60
const httpError = (res, status, message) => {
61
res.statusCode = status;
Fetched URL: http://github.com/HowProgrammingWorks/API/commit/46e83d1a5de64e914d78985737feccfaa064932b
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy
0 commit comments