From 168b533784293d6c9fd6439aa113cc50e642bb55 Mon Sep 17 00:00:00 2001 From: dolzhuying <1240800466@qq.com> Date: Mon, 14 Apr 2025 13:09:10 +0800 Subject: [PATCH] fix(get_function):fix the logic of get_function in zky's branch --- crates/provider/src/handlers/function_get.rs | 2 +- crates/provider/src/handlers/function_list.rs | 2 +- crates/provider/src/handlers/invoke_resolver.rs | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/crates/provider/src/handlers/function_get.rs b/crates/provider/src/handlers/function_get.rs index 010a6d6..27b23e6 100644 --- a/crates/provider/src/handlers/function_get.rs +++ b/crates/provider/src/handlers/function_get.rs @@ -75,7 +75,7 @@ pub async fn get_function( image, pid, replicas, - ip, + address, labels, env_vars, env_process, diff --git a/crates/provider/src/handlers/function_list.rs b/crates/provider/src/handlers/function_list.rs index dc58ddd..ec89ae9 100644 --- a/crates/provider/src/handlers/function_list.rs +++ b/crates/provider/src/handlers/function_list.rs @@ -7,7 +7,7 @@ pub struct Function { pub image: String, pub pid: u32, pub replicas: i32, - pub ip: String, + pub address: String, pub labels: HashMap, // pub annotations: HashMap, // pub secrets: Vec, diff --git a/crates/provider/src/handlers/invoke_resolver.rs b/crates/provider/src/handlers/invoke_resolver.rs index 5a405d0..0c1c30a 100644 --- a/crates/provider/src/handlers/invoke_resolver.rs +++ b/crates/provider/src/handlers/invoke_resolver.rs @@ -35,11 +35,10 @@ impl InvokeResolver { }; //容器启动后的port? - let ip = function.ip.clone(); + let address = function.address.clone(); println!("function: {:?}", function); - //let port = 80; - let urlstr = format!("http://{}", ip); + let urlstr = format!("http://{}", address); match Url::parse(&urlstr) { Ok(url) => Ok(url), Err(e) => {