Started search functionality
							parent
							
								
									28aab01e77
								
							
						
					
					
						commit
						25eaf77713
					
				|  | @ -0,0 +1,22 @@ | |||
| #[cfg(test)] mod tests; | ||||
| 
 | ||||
| // use rocket_contrib::json::Json;
 | ||||
| // use rocket::Route;
 | ||||
| use http::{Request, Response}; | ||||
| 
 | ||||
| 
 | ||||
| pub fn routes() -> Vec<rocket::Route> { | ||||
|     routes![search_streets] | ||||
| } | ||||
| 
 | ||||
| // URL: https://www.ivago.be/nl/particulier/autocomplete/garbage/streets?q=Lange
 | ||||
| #[get("/search?<street>")] | ||||
| pub fn search_streets(street: String) -> String { | ||||
|     // Build the request
 | ||||
|     let mut request = Request::get( | ||||
|         "https://www.ivago.be/nl/particulier/autocomplete/garbage/streets") | ||||
|         .body(()) | ||||
|         .unwrap(); | ||||
| 
 | ||||
|     let response = send(request.body(()).unwrap()); | ||||
| } | ||||
|  | @ -1 +0,0 @@ | |||
| mod ivago.routes; | ||||
							
								
								
									
										22
									
								
								src/main.rs
								
								
								
								
							
							
						
						
									
										22
									
								
								src/main.rs
								
								
								
								
							|  | @ -3,11 +3,23 @@ | |||
| #[macro_use] extern crate rocket; | ||||
| 
 | ||||
| mod hello; | ||||
| mod ivago; | ||||
| 
 | ||||
| fn rocket() -> rocket::Rocket { | ||||
|     rocket::ignite() | ||||
|         .mount( | ||||
|             "/hello", | ||||
|             routes![ | ||||
|                 hello::world, | ||||
|                 hello::hello, | ||||
|                 hello::name_age | ||||
|             ] | ||||
|         ).mount( | ||||
|             "/ivago", | ||||
|             ivago::routes() | ||||
|         ) | ||||
| } | ||||
| 
 | ||||
| fn main() { | ||||
|     rocket::ignite().mount("/hello", routes![ | ||||
|                            hello::world, | ||||
|                            hello::hello, | ||||
|                            hello::name_age | ||||
|     ]).launch(); | ||||
|     rocket().launch(); | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue