add build instuctions

This commit is contained in:
Evan Almloff committed 2023-03-30 15:58:03 -05:00
1 parent 1be48c4aa8
commit 39a5fbf268
3 files changed
+11 -2

No files matched your search

@@ -1,3 +1,10 @@
//! Run with:
//!
//! ```sh
//! dioxus build --features web
//! cargo run --features ssr
//! ```
#![allow(non_snake_case)]
use dioxus::prelude::*;
use dioxus_server::prelude::*;
+2 -2
View File
@@ -44,11 +44,11 @@ impl DioxusRouterExt for Router {
let serve_dir = ServeDir::new("dist");
self.register_server_fns(cfg.server_fn_route.unwrap_or_default())
.nest_service("/", serve_dir)
.fallback_service(get(move || {
.route("/", get(move || {
let rendered = dioxus_ssr_html(cfg);
async move { Full::from(rendered) }
}))
.fallback_service( serve_dir)
}
}
+2
View File
@@ -2,12 +2,14 @@
use dioxus_core::prelude::*;
mod adapters;
#[cfg(feature = "ssr")]
mod serve;
mod server_fn;
pub mod prelude {
#[cfg(feature = "axum")]
pub use crate::adapters::axum_adapter::*;
#[cfg(feature = "ssr")]
pub use crate::serve::ServeConfig;
pub use crate::server_fn::{DioxusServerContext, ServerFn};
pub use server_fn::{self, ServerFn as _, ServerFnError};