pub fn req() -> RequestExpand description
Access the raw Cloudflare Worker worker::Request for the current request.
Useful for reading cookies, headers, IP address, or other request metadata that isn’t passed through the server function arguments.
§Panics
Panics if called outside a Worker request context.
§Example
ⓘ
use dioxus_cloudflare::cf;
#[server]
pub async fn who_am_i() -> Result<String, ServerFnError> {
let req = cf::req();
let ip = req.headers().get("CF-Connecting-IP")?.unwrap_or_default();
Ok(ip)
}