لتجميع رمز C ++ في ملف CGI الذي يتم استخدامه في هذا النظام ، تحتاج إلى التأكد من دعم برنامج التحويل البرمجي الخاص بك C ++ 11:
$ g++ -std=c++11 -o api.cgi api.cpp
علاوة على ذلك ، هناك حاجة إلى إذن وصول كاف لقراءة وكتابة البيانات إلى ملف: chmod 666 data.json
ستحتاج إلى برنامج يمكنه تنفيذ CGI إذا كنت بحاجة إلى نشره على الخادم الخاص بك أو خبرتك محليًا ، إذا تم اختيار Apache من قبلك ، فأضف الخيارات التالية في الموقع المقابل ( <Directory "/var/www/html"> جزء على سبيل المثال) من ملف تكوين httpd.conf :
يمكن العثور على صور المعاينة في ./assets/pictures/preview
نظرًا لأن مجموعة API في المخزون لا توفر طريقة طلب https ، إذا قمت بنشر هذا النظام على موقع HTTPS فقط ، فسيمنعك المتصفح من إرسال الطلب. لحل المشكلة ، تم إعادة كتابة وظيفة getDataFromAPI في ./assets/js/inventory.js على أي حال ، لا يزال الإصدار السابق في الملف الذي يتم التعليق عليه ، يمكنك اختيار أي إصدار تريده بسهولة.