diff --git a/src/lib.rs b/src/lib.rs index 3a8db52..f51d972 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -232,6 +232,10 @@ pub async fn main(req: Request, env: Env, _ctx: Context) -> Result { }); Response::from_websocket(pair.client) }) + .get("/favicon.ico", |_, _| { + let bytes: Vec = include_bytes!("../static/favicon.ico").to_vec(); + Response::from_bytes(bytes)?.with_cors(&cors()) + }) .options("/*catchall", |_, _| empty_response()) .run(req, env) .await diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..d0c1b1e Binary files /dev/null and b/static/favicon.ico differ