@@ -15,7 +15,7 @@ struct User {
15
15
email : String ,
16
16
}
17
17
18
- const DB_URL : & str = ! env ( "DATABASE_URL ") ;
18
+ const DB_URL : & str = env ! ( "DB_URL ") ;
19
19
const RESPONSE_OK : & str = "HTTP/1.1 200 OK\r \n Content-Type: application/json\r \n \r \n " ;
20
20
const RESPONSE_NOT_FOUND : & str = "HTTP/1.1 404 NOT FOUND\r \n \r \n " ;
21
21
const RESPONSE_INTERNAL_SERVER_ERROR : & str = "HTTP/1.1 500 INTERNAL SERVER ERROR\r \n \r \n " ;
@@ -50,12 +50,12 @@ fn handle_client(mut stream: TcpStream) {
50
50
request. push_str ( String :: from_utf8_lossy ( & buffer[ ..size] ) . as_ref ( ) ) ;
51
51
52
52
let ( status_line, content) = match & * request {
53
- r if request_with ( "POST /users" ) => handle_post_request ( r) ,
54
- r if request_with ( "GET /users" ) => handle_get_request ( r) ,
55
- r if request_with ( "GET /users" ) => handle_get_all_request ( r) ,
56
- r if request_with ( "PUT /users" ) => handle_put_request ( r) ,
57
- r if request_with ( "DELETE /users" ) => handle_delete_request ( r) ,
58
- _ => ( NOT_FOUND , "Not found" . to_string ( ) ) ,
53
+ r if r . starts_with ( "POST /users" ) => handle_post_request ( r) ,
54
+ r if r . starts_with ( "GET /users" ) => handle_get_request ( r) ,
55
+ r if r . starts_with ( "GET /users" ) => handle_get_all_request ( r) ,
56
+ r if r . starts_with ( "PUT /users" ) => handle_put_request ( r) ,
57
+ r if r . starts_with ( "DELETE /users" ) => handle_delete_request ( r) ,
58
+ _ => ( RESPONSE_NOT_FOUND . to_string ( ) , "Not found" . to_string ( ) ) ,
59
59
} ;
60
60
61
61
stream. write_all ( format ! ( "{}{}" , status_line, content) . as_bytes ( ) ) . unwrap ( ) ;
0 commit comments