RUSTcurl:无法连接到远程服务器

问题描述 投票:0回答:1

我是 Rust 新手。尝试用 RUST 制作一个简单的后端。 但我一次又一次地收到此错误。尝试在资源的帮助下解决这个问题。

这是我的主要.rs

use actix_web::{web::Path, get, HttpServer, App, Responder};

#[actix_web::main]
async fn main() -> std::io::Result<()> {
   let server= HttpServer::new(|| {
        App::new()
            .service(home)
            .service(hello_user)
    })
    .bind(("127.0.0.1",8000))?
    .run();
    println!("Server Running at 127");

     server.await 
    
}

#[get("/home")]
async fn home() -> impl Responder {
    let response: &str = "Welcome to actix server";
    response
}

#[get("/hello/{firstname}/{lastname}")]
async fn hello_user(params: Path<(String, String)>) -> impl Responder {
    let response: String = format!("Hello {} {}", params.0, params.1);
    response
}

这个cargo.toml 文件

[package]
name = "web-actix-server"
version = "0.1.0"
edition = "2021"

[dependencies]
actix-web = "4.2.1"

当我运行此命令时

卷曲127.0.0.1:8000/home

我收到此错误

curl:无法连接到远程服务器

rust rust-cargo rust-tokio rust-diesel
1个回答
0
投票

emmm,你可以试试

curl http://127.0.0.1:8000/home

并且您需要检查您的防火墙和端口是否运行正常。

lsof -i:8000
© www.soinside.com 2019 - 2024. All rights reserved.