D
domain-web
Umiejętność do budowania serwisów webowych w Rust – obsługuj HTTP, REST API i WebSocket
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill domain-web to zestaw wytycznych i wzorców dla twojego projektu webowego w Rust. Zawiera reguły projektowania dla serwerów HTTP, zarządzania stanem, bezpieczeństwa i wydajności. Poznaj ograniczenia domeny (asynchroniczność, bezwątkowość, walidacja żądań) i jak je rozwiązać za pomocą frameworków takich jak axum, actix czy rocket. Porównanie narzędzi pomoże ci wybrać odpowiednie rozwiązanie.
Jak używać
- Zainstaluj skill w swoim projekcie Rust – skill automatycznie aktywuje się dla plików Cargo.toml w twoim repozytorium.
- Przeczytaj tabelę Domain Constraints → Design Implications, aby zrozumieć, jakie reguły obowiązują w projektowaniu serwisów webowych (bezstanowość HTTP, współbieżność, opóźnienia, bezpieczeństwo).
- Gdy budujesz handler lub middleware, sprawdź sekcję Critical Constraints – upewnij się, że handlery są asynchroniczne (nie blokują), stan współdzielony jest thread-safe (Arc, RwLock), a zasoby żyją tylko przez czas żądania.
- Jeśli potrzebujesz rozwiązać konkretny problem (np. zarządzanie stanem, walidacja żądań, middleware), skorzystaj z sekcji Trace Down, która wskazuje, które moduły (m07-concurrency, m05-type-driven) zawierają odpowiednie wzorce.
- Wybierz framework z tabeli Framework Comparison – axum do nowoczesnych API, actix do wysokiej wydajności, rocket do szybkiego prototypowania – i zastosuj jego konwencje (extractory, tower layers, IntoResponse).
Podobne skille
A
academic-researcher
autor: Shubhamsaboo
Bezpieczeństwo
1260
Y
youtube-watcher
autor: openclaw
Bezpieczeństwo
2231
A
architect-review
autor: sickn33
Bezpieczeństwo
2773
F
feishu-docs
autor: openclaw
Bezpieczeństwo
1574
B
backend-security-coder
autor: sickn33
Bezpieczeństwo
1133
G
google-analytics
autor: davila7
Bezpieczeństwo
1260