add cors headers to allow any origin

This commit is contained in:
2026-01-23 00:36:45 +00:00
parent 78c3780651
commit dc16cdda95

View File

@@ -1,6 +1,6 @@
use std::{env, error::Error}; use std::{env, error::Error};
use poem::{Route, Server, listener::TcpListener}; use poem::{EndpointExt, Route, Server, listener::TcpListener};
use poem_openapi::{ use poem_openapi::{
ApiResponse, Object, OpenApi, OpenApiService, SecurityScheme, ApiResponse, Object, OpenApi, OpenApiService, SecurityScheme,
auth::{Basic, Bearer}, auth::{Basic, Bearer},
@@ -201,7 +201,8 @@ async fn main() -> Result<(), Box<dyn Error>> {
let ui = api_service.swagger_ui(); let ui = api_service.swagger_ui();
let app = Route::new() let app = Route::new()
.nest("/api/v1/", api_service) .nest("/api/v1/", api_service)
.nest("/ui/v1/", ui); .nest("/ui/v1/", ui)
.with(poem::middleware::Cors::new());
Server::new(TcpListener::bind("0.0.0.0:3000")) Server::new(TcpListener::bind("0.0.0.0:3000"))
.run(app) .run(app)