Sobes.tech
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/http istifadə 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/sql paketi və pq sü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ı"))
})