import express, { Request, Response } from "express"; import * as http from 'http'; import WebSocket from "ws" import { encodeText } from "./rtmt/byte_util"; import { encode } from "./rtmt/encode_decode_message"; import { RTMTWS } from "./rtmt/rtmt_websocket"; import cors from "cors" import { generateKey } from "./key_factory"; const app = express(); app.use(cors()) const server = http.createServer(app); app.get("/", (req: Request, res: Response) => { res.send("Hello World"); }); app.get("/register/", (req: Request, res: Response) => { res.send(generateKey()); }); const port = process.env.PORT || 5000 server.listen(port, () => { console.log(`Server started on port ${port} :)`); }) const rtmt = new RTMTWS() rtmt.initWebSocket(server, ()=>{ })