Express.js vasitəsilə APİlərin yaradılması – 2-ci hissə
Belə bir məqsədimiz var ki, Express.js vasitəsilə APİ-lərin necə yaradılması haqqında daha ətraflı məlumat əldə edək. Əgər birinci hissəni oxumadınızsa, əvvəlcə onu oxuyun.
Express.js-də APİ yaradarkən, controller və middleware funksiyalarının düzgün şəkildə istifadə edilməsi vacibdir. Controller funksiyaları, http sorğularına cavab verən funksiyalardır, əgər sorğu müvafiq endpoint-ə uyğun gəlirsə. Middleware funksiyaları isə sorğuları işləmədən əvvəl və ya sonra işlədilməsi lazım olan əməliyyatları yerinə yetirir.
Express.js-də endpoint-ləri təyin etmək üçün `app.get()`, `app.post()`, `app.put()`, `app.delete()` və s. kimi metodları istifadə edirik. Endpoint-lər, sorğuların gələcəyi url-nin növü ilə müdafiə olunur. Məsələn, `/users` endpoint-i ilə əlaqəli sorğular, `app.get(‘/users’)`, `app.post(‘/users’)` kimi metodlarla təyin edilir.
APİ-lərin yaradılmasında router middleware-i də vacib rolu oynayır. Bu middleware vasitəsilə fərqli endpoint-ləri təyin edərək kodun qarışıqlığını azaldırıq. Beləliklə endpoint-lərə uyğun controller funksiyalarını təyin etmək daha asandır.
Ümumiyyətlə, Express.js vasitəsilə APİ-lərin yaradılması sadə və effektivdir. Middleware funksiyaları və router-lar vasitəsilə endpoint-ləri təyin edirik və controller funksiyaları ilə sorğulara cavab veririk. Bundan əlavə, Express.js-də hazır modulların istifadəsi ilə APİ-lərin funksionallığını genişləndirmək də olar.
Umulur ki, bu 2-ci hissədə Express.js vasitəsilə APİ-lərin yaradılması haqqında daha ətraflı məlumat əldə edə biləcəksiniz.