منصوبے کے بارے میں

count کسی بھی چیز کی گنتی کے لیے ایک سادہ مائیکروسرویس ہے، جو antirez.com اور andrauchg.com سے متاثر ہو کر بنائی گئی ہے۔ Upstash Redis کی مدد سے، یہ کلیکشن اور کی (key) کے ذریعے ترتیب دیے گئے کاؤنٹرز کو پڑھنے اور بڑھانے کے لیے ایک سادہ HTTP API فراہم کرتی ہے۔ /:collection/:key پر GET درخواستیں موجودہ گنتی کو ایک نمبر کے طور پر حاصل کرتی ہیں۔ `?incr` کیوری پیرامیٹر شامل کرنے سے کاؤنٹر میں ایک کا اضافہ ہو جاتا ہے اور نئی ویلیو واپس ملتی ہے۔ بلک ریڈز (Bulk reads) کی سہولت موجود ہے جس میں متعدد کیز کو کوما (comma) کے ذریعے الگ کیا جاتا ہے، اور نتائج ترتیب وار کوما کے ذریعے الگ کر کے واپس کیے جاتے ہیں۔ اس سروس کو Vercel پر تین ضروری انوائرمنٹ ویری ایبلز کے ساتھ ہوسٹ کیا جا سکتا ہے: DOMAINS (کراس اوریجن رسائی کے لیے مجاز اوریجنز)، UPSTASH_REDIS_REST_URL، اور UPSTASH_REDIS_REST_TOKEN (Upstash کریڈنشلز)۔ یہ ذاتی ویب سائٹس پر پیج ویو کاؤنٹ جیسے سادہ کاؤنٹر ٹریکنگ کی ضروریات کے لیے ایک کم سے کم متبادل کے طور پر کام کرتی ہے، جس کے لیے براہ راست پیج میں شامل کرنے کے لیے ایک JavaScript snippet بھی فراہم کیا گیا ہے۔