pub fn server<'a>(host: &str, port: u16) -> &'a mut ServerExamples found in repository?
More examples
examples/cookie.rs (line 27)
26fn main() {
27 let server = server("127.0.0.1", 9999);
28
29 server.router().group("/", |router| {
30 router.get("/", home_view);
31 router.get("cookie", cookie);
32 router.delete("cookie/remove", remove_cookie);
33 });
34
35 print!("\r\n\r\nRunning server: {}\r\n\r\n", server.address());
36
37 server.listen();
38}examples/assets.rs (line 40)
39fn main() {
40 let server = server("127.0.0.1", 9999)
41 .assets("assets", 1024, Duration::from_secs((60 * 60) * 2).as_millis())
42 .view("views");
43
44 server.router().get("/", async |_req, res| {
45 return res.view("index.html", Some(ViewData::new()));
46 });
47
48 println!("Running Server: {}", server.address());
49
50 server.listen();
51}examples/view.rs (line 31)
30fn main() {
31 let server = server("127.0.0.1", 9999)
32 .view("views");
33
34 server.router().get("/", async |_req, res| {
35 let mut data = ViewData::new();
36
37 data.insert("user", &User{
38 first_name: "Jeo",
39 last_name: "Deo"
40 });
41
42 return res.view("index.html", Some(data));
43 });
44
45 println!("Running Server: {}", server.address());
46
47 server.listen();
48}examples/env.rs (line 48)
45fn main() {
46 load_env(".env");
47
48 let server = server(env("HOST").as_str(), env("PORT").parse().unwrap())
49 .session(SessionCookieManager::new(Duration::from_secs((60 * 60) * 2), "cookie_token", "test_123"))
50 .view("views");
51
52 server.router().group("/", |router| {
53 router.get("/", index);
54 });
55
56 print!("\r\n\r\nRunning server: {}\r\n\r\n", server.address());
57
58 server.listen();
59}examples/forms.rs (line 67)
66fn main() {
67 let server = server("127.0.0.1", 9999)
68 .session(SessionCookieManager::new(Duration::from_secs((60 * 60) * 2), "session_cookie_key_name", "encryption"))
69 .view("views")
70 .set_request_max_size(1024 * 100); // Max Request size 100MB
71
72 server.router().group("/", |router| {
73 router.get("/", home);
74 router.post("upload", upload);
75 });
76
77 print!("\r\n\r\nRunning server: {}\r\n\r\n", server.address());
78
79 server.listen();
80}Additional examples can be found in: