📝Genel Notlar

🏗️ Response yapısı

{
    code : Int, (value) // "error case'leri için ayrı ayrı code"
    message : String, (value) // "success or error"
    data : <T> (array or object) // "dönen data"
}

💌 Request yapısı

  • 👮‍♀️ /user/login ve /user/signup hariç bütün request'lerin header'ında token anahtarı olmalı

  • 👷‍♀️ token'lar login işleminin response'u ile gönderiliyor

👩‍⚖️ İlgili response'lar

{
  "code": 422,
  "message": "Invalid token"
}

📡 RouteYapısı

🚩 Yol

📃 Açıklama

/user/<işlem>

Kullanıcı işlemleri

/quiz/<işlem>

Quiz işlemleri

/object/<işlem>

Algılanacak objelerin işlemleri

📢 Back-end Ekibine Yönelik Not

  • ➰ Token decode etme işlemi middleware olarak gerçekleştirilmekte

  • 🗃️ Decode edilen token req.body.decoded_id alanı altında tutulmakta

  • 🔑 O anahtar user_id'ye denk gelmekte

🔑 Token Alma

🅾 Token Kullanma (header'da)

Last updated