Proxy vite dev server (#10)

* refactor: pass reqwest from tuono_lib crate and prepared vite_reverse_proxy

* feat: add proxy entry point on vite side

* refactor: internal_handlers_folder

* feat: handle vite websocket tunnel

* feat: handle unexpect WebSocket messages

* feat: split dev/prod ssr handling

* feat: split js/rust bundle reloading

* feat: prevent close error on websocket connection

* feat: remove vite proxy on prod server

* feat: update version to v0.4.0
This commit is contained in:
Valerio Ageno
2024-07-07 11:44:36 +02:00
committed by GitHub
parent 9cd90ba62a
commit 672e4b69d7
22 changed files with 257 additions and 71 deletions
@@ -1,7 +1,7 @@
// src/routes/pokemons/GOAT.rs
use tuono_lib::{Request, Response};
use tuono_lib::{reqwest::Client, Request, Response};
#[tuono_lib::handler]
async fn redirect_to_goat(_: Request<'_>, _: reqwest::Client) -> Response {
async fn redirect_to_goat(_: Request<'_>, _: Client) -> Response {
Response::Redirect("/pokemons/mewtwo".to_string())
}