,

Creating APIs with Express.js, Part 2.

Posted by






Express.js vasitəsilə APİlərin yaradılması – 2-ci hissə

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.