add build instuctions
This commit is contained in:
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::*;
|
||||
|
||||
@@ -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,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};
|
||||
|
||||
Reference in new issue
Block a user