Compare commits

..

2 Commits

Author SHA1 Message Date
bf4a803dd3 0.0.2 2026-02-17 07:55:45 -08:00
64b92f0975 logging 2026-02-17 07:55:05 -08:00
2 changed files with 4 additions and 1 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@because/sneaker",
"version": "0.0.1",
"version": "0.0.2",
"description": "http tunnel server and client",
"module": "src/client.ts",
"type": "module",

View File

@ -113,6 +113,8 @@ export function connect(options: TunnelOptions): Tunnel {
const url = `${target}${req.path}`
const hasBody = req.method !== "GET" && req.method !== "HEAD" && req.body
console.log(`[tunnel] >> ${req.method} ${url}`, { contentType: req.headers["content-type"], bodyLen: req.body?.length, hasBody })
const response = await fetch(url, {
method: req.method,
headers: req.headers,
@ -121,6 +123,7 @@ export function connect(options: TunnelOptions): Tunnel {
})
const contentType = response.headers.get("content-type")
console.log(`[tunnel] << ${response.status} ${req.method} ${url}`, { contentType, location: response.headers.get("location") })
const headers: Record<string, string> = {}
response.headers.forEach((value, key) => {
headers[key] = value