add cors headers to allow any origin
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user