🦕
denoでリクエストボディのJSONを出力する
意外とパッと検索して出てこなかったので、備忘録です。
import { serve } from "https://deno.land/std@0.94.0/http/server.ts";
const server = serve({ hostname: "0.0.0.0", port: 8080 });
const decoder = new TextDecoder();
for await (const request of server) {
const buf = await Deno.readAll(request.body);
const json = JSON.parse(decoder.decode(buf));
console.log(json);
request.respond({ status: 200, body: "OK" });
}
Discussion