wip
This commit is contained in:
parent
c47efbfc93
commit
8a89fcb2c2
7 changed files with 153 additions and 97 deletions
|
|
@ -1,7 +1,7 @@
|
|||
use super::proxy_handler::handle_request;
|
||||
// use super::proxy_handler::handle_request;
|
||||
use crate::{backend::Backend, error::*, globals::Globals, log::*};
|
||||
use hyper::{
|
||||
client::connect::Connect, server::conn::Http, service::service_fn, Body, Client, Method, Request,
|
||||
client::connect::Connect, server::conn::Http, service::service_fn, Body, Client, Request,
|
||||
};
|
||||
use std::{collections::HashMap, net::SocketAddr, sync::Arc};
|
||||
use tokio::{
|
||||
|
|
@ -64,15 +64,7 @@ where
|
|||
// server.serve_connection(stream, self),
|
||||
server.serve_connection(
|
||||
stream,
|
||||
service_fn(move |req: Request<Body>| {
|
||||
handle_request(
|
||||
req,
|
||||
peer_addr,
|
||||
self.tls_enabled,
|
||||
self.globals.clone(),
|
||||
self.backends.clone(),
|
||||
)
|
||||
}),
|
||||
service_fn(move |req: Request<Body>| self.clone().handle_request(req, peer_addr)),
|
||||
),
|
||||
)
|
||||
.await
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue