|
@@ -1,40 +0,0 @@
|
|
-extern crate iron;
|
|
|
|
-extern crate router;
|
|
|
|
-extern crate urlencoded;
|
|
|
|
-
|
|
|
|
-#[macro_use]
|
|
|
|
-extern crate mime;
|
|
|
|
-
|
|
|
|
-use iron::prelude::*;
|
|
|
|
-use iron::status;
|
|
|
|
-use router::Router;
|
|
|
|
-use std::str::FromStr;
|
|
|
|
-use urlencoded::UrlEncodedBody;
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-fn main() {
|
|
|
|
- let mut router = Router::new();
|
|
|
|
- router.get("/Ok", get_ok, "root");
|
|
|
|
- router.get("/Info", get_info, "signin");
|
|
|
|
-
|
|
|
|
- println!("Server started on http://localhost:3000...");
|
|
|
|
- Iron::new(router).http("localhost:3000").unwrap();
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-fn get_ok(_requst: &mut Request) -> IronResult<Response> {
|
|
|
|
- let mut response = Response::new();
|
|
|
|
-
|
|
|
|
- response.set_mut(status::Ok);
|
|
|
|
- response.set_mut(mime!(Text/Html; Charset=Utf8));
|
|
|
|
- response.set_mut(format!("message: status 200"));
|
|
|
|
- Ok(response)
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-fn get_info(_requst: &mut Request) -> IronResult<Response> {
|
|
|
|
- let mut response = Response::new();
|
|
|
|
-
|
|
|
|
- response.set_mut(status::Ok);
|
|
|
|
- response.set_mut(mime!(Text/Html; Charset=Utf8));
|
|
|
|
- response.set_mut(format!("Vlad li 782"));
|
|
|
|
- Ok(response)
|
|
|
|
-}
|
|
|