feat: update API endpoints and enhance feed retrieval logic, add CORS support

This commit is contained in:
2025-09-05 22:26:39 +02:00
parent 0e6c072387
commit d70015c887
6 changed files with 14 additions and 7 deletions

View File

@@ -7,15 +7,19 @@ pub mod user;
use app::state::AppState;
use root::create_root_router;
use tower_http::cors::CorsLayer;
use user::create_user_router;
use crate::routers::{feed::create_feed_router, thought::create_thought_router};
pub fn create_router(state: AppState) -> Router {
let cors = CorsLayer::permissive();
Router::new()
.merge(create_root_router())
.nest("/users", create_user_router())
.nest("/thoughts", create_thought_router())
.nest("/feed", create_feed_router())
.with_state(state)
.layer(cors)
}