Guida Rapida
Installa Rust
Se non hai ancora installato Rust, puoi utilizzare lo strumento ufficiale (rustup)[https://doc.rust-lang.org/book/ch01-01-installation.html] per installare Rust.
La versione minima di Rust supportata da Salvo è la 1.89. Esegui rustup update per assicurarti di avere una versione compatibile di Rust installata.
Scrivi il Tuo Primo Programma con Salvo
Crea un nuovo progetto:
Aggiungi le dipendenze al file Cargo.toml:
In main.rs, crea un semplice gestore di funzione chiamato hello, che stampa semplicemente il testo "Hello world".
Congratulazioni! Il tuo primo programma con Salvo è completo. Basta eseguire cargo run nella riga di comando, quindi aprire http://127.0.0.1:8698 nel tuo browser.
Spiegazione Dettagliata
Qui, hello_world è un Handler utilizzato per elaborare le richieste degli utenti. L'attributo #[handler] consente a una funzione di implementare facilmente il tratto Handler. Inoltre, ci permette di scrivere i parametri della funzione in vari modi semplificati.
-
Forma originale:
-
Puoi omettere i parametri non utilizzati nella funzione. Ad esempio,
_req,_depote_ctrlnon sono utilizzati qui e possono essere completamente omessi: -
Qualsiasi tipo può essere utilizzato come tipo di ritorno della funzione, purché implementi il tratto
Writer. Ad esempio,&strimplementaWritere, quando restituito, stampa testo semplice: -
Più comunemente, abbiamo bisogno di utilizzare
Result<T, E>come tipo di ritorno per gestire gli errori durante l'esecuzione della funzione. Se siaTcheEimplementanoWriter, alloraResult<T, E>può essere utilizzato come valore di ritorno:
HTTP3 Agilissimo
Si dice che HTTP3 sia agile come una rondine, un sogno che molti programmatori hanno desiderato ma non hanno potuto realizzare. Questa volta, Salvo lo rende possibile, permettendo a tutti di godere senza sforzo dei meravigliosi servizi offerti da HTTP3!
Prima, abilita la funzionalità HTTP3 in Cargo.toml, quindi modifica main.rs come segue:
Strumento CLI di Salvo 🛠️
Salvo CLI è uno strumento progettato per il framework web Salvo. Aiuta a creare codice pulito e leggibile, risparmiando il tuo tempo per cose più interessanti nella vita.
Se hai idee per migliorare la CLI o noti problemi che devono essere risolti, non esitare! Invia un issue: le tue intuizioni sono benvenute.
Passo 1
Installa lo strumento CLI:
Passo 2
Crea un nuovo progetto Salvo utilizzando il comando
newseguito dal nome del tuo progetto:
Con questo semplice strumento CLI, puoi configurare rapidamente un progetto Salvo, permettendoti di concentrarti sull'implementazione della tua logica di business piuttosto che sulla configurazione della struttura del progetto. ✨
Altri Esempi
Si consiglia di clonare direttamente il repository di Salvo ed eseguire gli esempi nella directory examples. Ad esempio, il seguente comando esegue l'esempio hello:
Ci sono molti esempi nella directory examples. Puoi eseguirli utilizzando comandi come cargo run --bin example-<nome>.