diff --git a/src/main.rs b/src/main.rs index 3b7b859..2139a2a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -503,7 +503,7 @@ async fn isr_handler(State(state): State>, req: Request) -> Respon async fn proxy_to_bun( url: &str, state: Arc, -) -> Result<(StatusCode, HeaderMap, String), ProxyError> { +) -> Result<(StatusCode, HeaderMap, axum::body::Bytes), ProxyError> { let client = if state.unix_client.is_some() { state.unix_client.as_ref().unwrap() } else { @@ -532,7 +532,7 @@ async fn proxy_to_bun( } } - let body = response.text().await.map_err(ProxyError::Network)?; + let body = response.bytes().await.map_err(ProxyError::Network)?; Ok((status, headers, body)) } diff --git a/web/package.json b/web/package.json index 31185f7..4290664 100644 --- a/web/package.json +++ b/web/package.json @@ -1,7 +1,9 @@ { "private": true, "type": "module", + "packageManager": "bun@latest", "scripts": { + "preinstall": "npx only-allow bun", "dev": "vite dev", "build": "vite build", "preview": "vite preview", diff --git a/web/src/routes/+layout.svelte b/web/src/routes/+layout.svelte index 8a284e5..da53d00 100644 --- a/web/src/routes/+layout.svelte +++ b/web/src/routes/+layout.svelte @@ -1,8 +1,8 @@