merge files from the blockchain infra repo (#59)

This commit is contained in:
autistic-symposium-helper 2024-11-17 17:03:20 -08:00 committed by GitHub
parent 23f56ef195
commit 2a6449bb85
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
346 changed files with 29097 additions and 132 deletions

View file

@ -0,0 +1,30 @@
/* Client Code
let sse = new EventSource("http://localhost:8080/stream");
sse.onmessage = console.log
*/
const app = require("express")();
app.get("/", (req, res) => res.send("hello!"));
app.get("/stream", (req,res) => {
res.setHeader("Content-Type", "text/event-stream");
send(res);
})
const port = process.env.PORT || 8888;
let i = 0;
function send (res) {
res.write("data: " + `hello from server ---- [${i++}]\n\n`);
setTimeout(() => send(res), 1000);
}
app.listen(port)
console.log(`Listening on ${port}`)

View file

@ -0,0 +1,15 @@
{
"name": "server-sent-events",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.18.2"
}
}