سؤال

الناس، أنا أكتب API التي تحصل على نتائج من جدول دينامودب، ويعود JSON إلى المتصفح.

الرمز أدناه يعمل، وإرجاع النتائج المرجوة ... ومع ذلك، بعد القراءة حول ASYNC ومعديلات، أصبحت مهمة بالنسبة لي لمعرفة ما إذا كان يجب أن أكتب هذا بطريقة أخرى؟هل الحجم التالي جيدا مع مئات المتطالين في API المتزامنة؟

لا يبدو أن هذا الرمز يستخدم عمليات الاتصال.هل هو غير متزامن؟

giveacodicetagpre.

شكرا!

هل كانت مفيدة؟

المحلول

هذا الرمز الذي تظهره هو غير متزامن ويستخدم رد اتصال.وظيفة (err، البيانات) {...} في المكالمة إلى DB.Query هي وظيفة رد الاتصال.

لاحظ أنه في هذا الرمز يتم تمرير تعريف وظيفة ل DB.Query () - DB.Query سيتصل بهذه الوظيفة، وبالتالي استدعاء الاسم.

سؤال حول ما إذا كان لا يمكن الإجابة على مقياس هذا الرمز جيدا مع مئات المتطالين في API المتزامنة "في هذا المنتدى.من الصعب / المستحيل أن تعطيك إجابة جيدة على هذا دون معرفة كمية منتفخة من التفاصيل حول بيئتك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top