blob: d5deccf3c4b1b1a05dab0d9ed593c09a16a91edb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import { listenAndServe } from "./http.ts";
import { open, cwd } from "deno";
const addr = "0.0.0.0:4500";
const d = cwd();
listenAndServe(addr, async req => {
const filename = d + "/" + req.url;
let res;
try {
res = { status: 200, body: open(filename) };
} catch (e) {
res = { status: 500, body: "bad" };
}
req.respond(res);
});
console.log(`HTTP server listening on http://${addr}/`);
|