Junior — Middle
Son layihənizdə həyata keçirdiyiniz tapşırıqlar və funksiyalar haqqında danışa bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Mənim son Go layihəmdə, mən bir neçə əsas funksiyanı həyata keçirdim:
- Standart kitabxana
net/httpistifadə edərək istifadəçi məlumatlarını idarə etmək üçün REST API hazırladım. - Giriş məlumatlarının doğrulanması və düzgün HTTP status kodlarının qaytarılması ilə sorğuları işlədim.
database/sqlpaketi vəpqsürücüsü vasitəsilə PostgreSQL verilənlər bazası ilə qarşılıqlı əlaqəni qurduq.- Xidmətin etibarlılığını artırmaq üçün qeydiyyat və səhv idarəetməsini əlavə etdim.
Sadə HTTP emalı nümunəsi:
http.HandleFunc("/users", func(w http.ResponseWriter, r *http.Request) {
if r.Method != http.MethodGet {
http.Error(w, "Method not allowed", http.StatusMethodNotAllowed)
return
}
// İstifadəçiləri əldə etmək üçün məntiq
w.Write([]byte("İstifadəçi siyahısı"))
})