Skip to main content
Module

x/diplodocus/server.ts

πŸ¦• Deno Deploy Docs πŸ““
Go to Latest
File
/// <reference path="./_deploy.d.ts" />
import { Diplodocus } from "./mod.ts";
const diplodocus = await Diplodocus.load();
const port = 8080;const listener = Deno.listen({ port });if (!Deno.env.get("DENO_DEPLOYMENT_ID")) { console.log(`HTTP server listening on http://localhost:${port}`);}
async function handleConn(conn: Deno.Conn) { const httpConn = Deno.serveHttp(conn); for await (const e of httpConn) { e.respondWith(diplodocus.handler(e.request)); }}
for await (const conn of listener) { handleConn(conn);}