From 01557ca5ecd565f448d9c92e14b527b71759ca60 Mon Sep 17 00:00:00 2001 From: pr4ku3p2c <925473174@qq.com> Date: Mon, 20 Jan 2025 18:07:36 +0800 Subject: [PATCH] ADD file via upload --- main (2).cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 main (2).cpp diff --git a/main (2).cpp b/main (2).cpp new file mode 100644 index 0000000..c401fc1 --- /dev/null +++ b/main (2).cpp @@ -0,0 +1,31 @@ +use axum::{ + routing::{get, post}, + Router, +}; +use std::net::SocketAddr; + +mod index; +use index::SearchEngine; + +#[tokio::main] +async fn main() { + let app = Router::new() + .route("/search", get(search)) + .route("/index", post(index_file)); + + let addr = SocketAddr::from(([127, 0, 0, 1], 3000)); + println!("Server running on http://{}", addr); + + axum::Server::bind(&addr) + .serve(app.into_make_service()) + .await + .unwrap(); +} + +async fn search() { + // TODO: 实现搜索处理 +} + +async fn index_file() { + // TODO: 实现文件索引 +} \ No newline at end of file