Feature: setup de Tauri v2 avec le routing fait par Axum #20
No reviewers
Labels
No Label
bug
duplicate
enhancement
help wanted
independant
invalid
module/autre
module/backend
module/desktop
module/docs
module/frontend
module/scripts
module/sesam-vitale
module/utils
open-source
question
to-triage
wontfix
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: P4Pillon/Krys4lide#20
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature-setup-tauri-v2-with-axum"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Détails
Mise en place de Tauri v2 avec le routing fait par Axum
Clos la PR P4Pillon/Krys4lide#21
Pourquoi
Tauri est prévu, normalement, pour afficher un site statique ou des interfaces pré-buildées dans un dossier, mais pas pour faire tourner en live un serveur web en arrière plan.
Or pour le moment, nous souhaitons faire tourner un serveur Axum pour ne pas s'embêter avec la fatigue qu'implique une chaîne de build au quotidien.
Cette PR implémente donc un Tauri v2, dont la fonctionnalité de
URI SCHEME PROTOCOL
est exploitée pour rebasculer les requêtes web de la formeclego://0.0.0.0/my/path
vers un routeur Axum fonctionnant en mode "service".Documentation
Voici quelques références :
URI SCHEME PROTOCOL
dans Tauri : https://tauri.by.simon.hyll.nu/backend/uri-scheme-protocol/rest_api/@florian_briand J'ai ajouté un descriptif à ta demande d'ajout pour documenter correctement ce que l'on fait et ainsi permettre à tout le monde de suivre ou de pouvoir revenir dessus dans le futur ;)
N'hésite pas à modifier la description qui ne doit pas forcément être exacte.
@ -0,0 +27,4 @@
fn build_axum_request(uri: Uri) -> axum::http::Request<axum::body::Body> {
axum::http::Request::builder()
// .method("GET")
commentaire oublié
@ -0,0 +71,4 @@
fn main() {
tauri::Builder::default()
// Tauri example using the tauri-plugin-shell
Je n'ai pas l'impression qu'on ai besoin du plugin shell, si?
Il est là d'office avec le template autogénéré, je l'ai juste pas supprimé ; on le fait soit maintenant, soit ça sera fais plus tard, j'ai pas d'avis :)