const serverRequest = yield* HttpServerRequest.HttpServerRequest;
const clientIp = Option.match(serverRequest.remoteAddress, {
onSome: (ip) => ip,
onNone: () => "",
});
const headers = serverRequest.headers;
yield* Effect.logInfo(`Client IP: ${clientIp}`);
yield* Effect.logInfo(`Headers: ${JSON.stringify(headers)}`);
const serverRequest = yield* HttpServerRequest.HttpServerRequest;
const clientIp = Option.match(serverRequest.remoteAddress, {
onSome: (ip) => ip,
onNone: () => "",
});
const headers = serverRequest.headers;
yield* Effect.logInfo(`Client IP: ${clientIp}`);
yield* Effect.logInfo(`Headers: ${JSON.stringify(headers)}`);