أدوات لالتقاط وتحويل الويب

خطأ في التعامل مع Node.jsNode.js API

كل oncomplete وظيفة رد الاتصال في GrabzIt Node.js API له كمعلمة الأولى الخاصة به ، كائن خطأ Node.js قياسي. ومع ذلك من أجل تمكين المطورين من معالجة أخطاء هذا الكائن خطأ برمجياً ، بالإضافة إلى وجود message الملكية لديها أيضا code الخاصية التي تحتوي على رمز الخطأ الذي يعين مباشرة إلى خطأ. يتم توضيح كيفية تعيين كل رمز خطأ لخطأ في الجدول أدناه ، مما يؤدي إلى تجنب الحاجة إلى تحليل رسائل الخطأ.

يظهر أدناه مثال لكيفية استخدام كائن خطأ لتحديد كيفية التعامل مع خطأ.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_image("https://www.tesla.com");
client.save_to('images/result.jpg', function(error, result){
    if (error.code == client.ERROR_CODES.PARAMETER_NO_URL)
    {
        //Please enter a URL
    }
});

خطأ رمز البحث

قيمة الخطأ الوصف رمز
PARAMETER_NO_URL عنوان URL مفقود 100
PARAMETER_INVALID_URL عنوان URL المحدد غير صحيح 101
PARAMETER_NON_EXISTANT_URL عنوان URL المحدد غير موجود 102
PARAMETER_MISSING_APPLICATION_KEY مفتاح التطبيق مفقود 103
PARAMETER_UNRECOGNISED_APPLICATION_KEY مفتاح التطبيق غير معروف 104
PARAMETER_MISSING_SIGNATURE التوقيع مفقود 105
PARAMETER_INVALID_SIGNATURE التوقيع غير صالح 106
PARAMETER_INVALID_FORMAT التنسيق المحدد غير صالح 107
PARAMETER_INVALID_COUNTRY_CODE رمز البلد المحدد غير صالح 108
PARAMETER_DUPLICATE_IDENTIFIER المعرف المحدد موجود بالفعل 109
PARAMETER_MATCHING_RECORD_NOT_FOUND سجل المطابقة غير موجود 110
PARAMETER_INVALID_CALLBACK_URL عنوان URL الخاص برد الاتصال المحدد غير صحيح 111
PARAMETER_NON_EXISTANT_CALLBACK_URL عنوان رد الاتصال غير موجود 112
PARAMETER_IMAGE_WIDTH_TOO_LARGE عرض الصورة المحدد كبير جدًا 113
PARAMETER_IMAGE_HEIGHT_TOO_LARGE ارتفاع الصورة المحدد كبير جدًا 114
PARAMETER_BROWSER_WIDTH_TOO_LARGE ارتفاع المتصفح المحدد كبير جدًا 115
PARAMETER_BROWSER_HEIGHT_TOO_LARGE عرض المستعرض المحدد كبير جدًا 116
PARAMETER_DELAY_TOO_LARGE تأخير المحدد كبير جدا 117
PARAMETER_INVALID_BACKGROUND معلمة خلفية غير صالحة لملف PDF 118
PARAMETER_INVALID_INCLUDE_LINKS تضمين ارتباط الروابط غير صالح لقوات الدفاع الشعبي 119
PARAMETER_INVALID_INCLUDE_OUTLINE تضمين غير صالح معلمة مخطط تفصيلي لـ PDF 120
PARAMETER_INVALID_PAGE_SIZE حجم صفحة PDF غير صالح 121
PARAMETER_INVALID_PAGE_ORIENTATION اتجاه الصفحة غير صالح لقوات الدفاع الشعبي 122
PARAMETER_VERTICAL_MARGIN_TOO_LARGE الهامش العمودي لقوات الدفاع الشعبي كبير جدا 123
PARAMETER_HORIZONTAL_MARGIN_TOO_LARGE الهامش الأفقي لملف PDF أكبر من اللازم 124
PARAMETER_INVALID_COVER_URL عنوان URL للتغطية غير صالح لـ PDF 125
PARAMETER_NON_EXISTANT_COVER_URL عنوان URL المحدد للغلاف غير موجود في PDF 126
PARAMETER_MISSING_COOKIE_NAME اسم ملف تعريف الارتباط مفقود 127
PARAMETER_MISSING_COOKIE_DOMAIN مفقود ملف تعريف الارتباط المجال 128
PARAMETER_INVALID_COOKIE_NAME اسم ملف تعريف الارتباط غير صالح 129
PARAMETER_INVALID_COOKIE_DOMAIN ملف تعريف الارتباط غير صالح 130
PARAMETER_INVALID_COOKIE_DELETE ملف تعريف الارتباط غير صالح حذف القيمة 131
PARAMETER_INVALID_COOKIE_HTTP ملف HTTP غير صالح لملف تعريف الارتباط 132
PARAMETER_INVALID_COOKIE_EXPIRY انتهاء صلاحية ملف تعريف الارتباط غير صالح 133
PARAMETER_INVALID_CACHE_VALUE قيمة ذاكرة التخزين المؤقت غير صالحة 134
PARAMETER_INVALID_DOWNLOAD_VALUE قيمة تنزيل غير صالحة 135
PARAMETER_INVALID_SUPPRESS_VALUE قيمة إعاقة غير صالحة 136
PARAMETER_MISSING_WATERMARK_IDENTIFIER معرف العلامة المائية مفقود 137
PARAMETER_INVALID_WATERMARK_IDENTIFIER معرف العلامة المائية غير صالح 138
PARAMETER_INVALID_WATERMARK_XPOS موضع علامة مائية غير صالح 139
PARAMETER_INVALID_WATERMARK_YPOS موضع علامة مائية غير صالح 140
PARAMETER_MISSING_WATERMARK_FORMAT علامة مائية غير موجود 141
PARAMETER_WATERMARK_TOO_LARGE العلامة المائية كبيرة جدا 142
PARAMETER_MISSING_PARAMETERS المعلمات المفقودة 143
PARAMETER_QUALITY_TOO_LARGE معلمة الجودة كبيرة جدا 144
PARAMETER_QUALITY_TOO_SMALL معلمة الجودة صغيرة جدا 145
PARAMETER_REPEAT_TOO_SMALL كرر المعلمة صغيرة جدا 149
PARAMETER_INVALID_REVERSE عكس المعلمة غير صالحة 150
PARAMETER_FPS_TOO_LARGE الإطارات لكل معلمة ثانية كبيرة جدًا 151
PARAMETER_FPS_TOO_SMALL الإطارات لكل معلمة ثانية صغيرة جدًا 152
PARAMETER_SPEED_TOO_FAST المعلمة السرعة بسرعة كبيرة 153
PARAMETER_SPEED_TOO_SLOW المعلمة السرعة بطيئة جدا 154
PARAMETER_INVALID_ANIMATION_COMBINATION مزيج من المعلمات المدة ، FPS ، العرض والارتفاع كبير جداً 155
PARAMETER_START_TOO_SMALL ابدأ المعلمة صغيرة جدًا 156
PARAMETER_DURATION_TOO_SMALL المعلمة مدة صغيرة جدا 157
PARAMETER_NO_HTML لم يتم تحديد HTML 163
PARAMETER_INVALID_TARGET_VALUE تم تحديد هدف غير صالح 165
PARAMETER_INVALID_HIDE_VALUE عنصر غير صالح لإخفاء المحدد 166
PARAMETER_INVALID_INCLUDE_IMAGES قم بتضمين ارتباطات المعلمة لـ DOCX 167
PARAMETER_INVALID_EXPORT_URL عنوان URL للتصدير غير صالح 168
PARAMETER_INVALID_WAIT_FOR_VALUE انتظر غير صحيح المحدد 169
PARAMETER_INVALID_TRANSPARENT_VALUE شفاف غير صحيح المحدد 170
PARAMETER_INVALID_ENCRYPTION_KEY مفتاح التشفير غير صحيح المحدد 171
PARAMETER_INVALID_NO_ADS تم تحديد قيمة إعلان غير صالحة 172
PARAMETER_INVALID_PROXY تم توفير إعدادات وكيل HTTP غير صالحة 173
PARAMETER_INVALID_NO_NOTIFY تم تحديد قيمة إشعار ملف تعريف ارتباط غير صالح 174
PARAMETER_INVALID_HD تم تحديد قيمة عالية الوضوح غير صالحة 176
NETWORK_SERVER_OFFLINE خادم حاليا 200
NETWORK_GENERAL_ERROR خطأ عام في الشبكة 201
NETWORK_DDOS_ATTACK هجوم الحرمان الموزع 202
RENDERING_ERROR خطأ في التقديم العام 300
RENDERING_MISSING_SCREENSHOT لقطة شاشة مفقودة 301
خطأ عام خطأ عام 400
UPGRADE_REQUIRED ترقية المطلوبة 500
ملف_SAVE_خطأ قم بتقديم save خطأ 600
FILE_NON_EXISTANT_PATH مسار الملف غير موجود 601