Expand description
Cloudflare Workers adapter for pylon.
§Architecture
Browser ──► Cloudflare Worker
├─ pylon_router::route() — platform-agnostic routing
├─ D1DataStore — D1 SQL execution (SQLite)
└─ Durable Object rooms — WebSocket (future)§Build (requires workers feature)
cargo install worker-build
worker-build --release --features workers
# or: wrangler deployRe-exports§
pub use d1_store::D1DataStore;pub use d1_store::D1Executor;pub use durable_object::do_websocket_sink;pub use durable_object::persist_to_do_storage;pub use durable_object::register_do_subscriber;pub use durable_object::restore_from_do_storage;pub use durable_object::DoStorage;pub use durable_object::DoSubscriberHandle;pub use durable_object::DURABLE_OBJECT_TEMPLATE_JS;pub use noop_adapters::NoopAll;
Modules§
- d1_
store DataStoreimplementation backed by Cloudflare D1.- durable_
object - Durable Object adapter for shards on Cloudflare Workers.
- noop_
adapters - No-op adapters for router traits not yet supported on Workers.