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)]
|
#![allow(non_snake_case)]
|
||||||
use dioxus::prelude::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_server::prelude::*;
|
use dioxus_server::prelude::*;
|
||||||
|
|||||||
@@ -44,11 +44,11 @@ impl DioxusRouterExt for Router {
|
|||||||
let serve_dir = ServeDir::new("dist");
|
let serve_dir = ServeDir::new("dist");
|
||||||
|
|
||||||
self.register_server_fns(cfg.server_fn_route.unwrap_or_default())
|
self.register_server_fns(cfg.server_fn_route.unwrap_or_default())
|
||||||
.nest_service("/", serve_dir)
|
.route("/", get(move || {
|
||||||
.fallback_service(get(move || {
|
|
||||||
let rendered = dioxus_ssr_html(cfg);
|
let rendered = dioxus_ssr_html(cfg);
|
||||||
async move { Full::from(rendered) }
|
async move { Full::from(rendered) }
|
||||||
}))
|
}))
|
||||||
|
.fallback_service( serve_dir)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,12 +2,14 @@
|
|||||||
use dioxus_core::prelude::*;
|
use dioxus_core::prelude::*;
|
||||||
|
|
||||||
mod adapters;
|
mod adapters;
|
||||||
|
#[cfg(feature = "ssr")]
|
||||||
mod serve;
|
mod serve;
|
||||||
mod server_fn;
|
mod server_fn;
|
||||||
|
|
||||||
pub mod prelude {
|
pub mod prelude {
|
||||||
#[cfg(feature = "axum")]
|
#[cfg(feature = "axum")]
|
||||||
pub use crate::adapters::axum_adapter::*;
|
pub use crate::adapters::axum_adapter::*;
|
||||||
|
#[cfg(feature = "ssr")]
|
||||||
pub use crate::serve::ServeConfig;
|
pub use crate::serve::ServeConfig;
|
||||||
pub use crate::server_fn::{DioxusServerContext, ServerFn};
|
pub use crate::server_fn::{DioxusServerContext, ServerFn};
|
||||||
pub use server_fn::{self, ServerFn as _, ServerFnError};
|
pub use server_fn::{self, ServerFn as _, ServerFnError};
|
||||||
|
|||||||
Reference in new issue
Block a user