Rocket (web framework)



Website: rocket.rs


Rocket este un cadru web scris în rugină. Suporta solicitările HTTP, soclurile web JSON, șablon și multe altele. Designul său a fost inspirat de șine, balon, sticlă și yesod. Este licențiat sub licență MIT sau licență Apache. Pentru a crea un server web cu Rocket, utilizatorul va defini o aplicație, apoi utilizați funcția „montare” pentru a atașa „rutele” la ea. Fiecare „traseu” este o funcție de rugină cu o macro atribuită la ea. Funcția va defini codul care ar trebui să răspundă la o solicitare HTTP. Macro -ul care este scris ca parte a declației funcției va defini care metodă HTTP (cum ar fi GET, Post, Put, etc.) ar trebui să fie manipulată, precum și un model care descrie adresa URL pe care ar trebui să fie relevantă.