INNER CODE UNIT · TypeScript

readJsonBody

ZhangJinHaHaHa/AgentLens · sandbox/src/testAgent/server.ts:16

async function readJsonBody(request: import("node:http").IncomingMessage): Promise<unknown> {
  const chunks: Buffer[] = [];

  for await (const chunk of request) {
    chunks.push(Buffer.isBuffer(chunk) ? chunk : Buffer.from(chunk));
  }

  const rawBody = Buffer.concat(chunks).toString("utf8");
  return rawBody.length > 0 ? JSON.parse(rawBody) : {};
}

const server = createServer(async (request, response) => {
  if (request.method === "GET" && request.url === "/audit/health") {
    writeJson(response, 200, buildHealthResponse());
    return;
  }

  if (request.method === "POST" && request.url === "/audit/solve") {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…