This crate aims to enable server side rendering on rust servers in the simplest and lightest way possible.
The whole logic is stored inside the render_to_string() function.
Gettin started
[]
= "0.2.1"
Example
use ssr_rs::Ssr;
use std::fs::read_to_string;
fn main() {
let source = read_to_string("./path/to/build.js").unwrap();
let html = Ssr::render_to_string(&source, "entryPoint", None);
assert_eq!(html, "<!doctype html> ... ".to_string());
}
Check how to use it with actix, rocket, warp and other frameworks here.