Skip to main content

env

Function env 

Source
pub fn env() -> Env
Expand description

Access the Cloudflare Worker Env from inside any #[server] function.

Provides typed access to D1 databases, KV namespaces, R2 buckets, Durable Objects, Queues, and all other Worker bindings.

§Panics

Panics if called outside a Worker request context (i.e., before crate::handle has been called for the current request).

§Example

use dioxus_cloudflare::cf;

#[server]
pub async fn get_user(id: String) -> Result<User, ServerFnError> {
    let db = cf::env().d1("DB")?;
    // ...
}