Para compilar el código C ++ en un archivo CGI que se utiliza en este sistema, debe asegurarse de que su compilador admita el estándar C ++ 11:
$ g++ -std=c++11 -o api.cgi api.cpp
Además, se necesita suficiente permiso de acceso para leer y escribir datos en el archivo: chmod 666 data.json
Necesitará un programa que pueda ejecutar CGI si necesita implementarlo en su servidor o experimentar localmente, si Apache es elegido por usted, agregue las siguientes opciones en la ubicación correspondiente ( <Directory "/var/www/html"> parte por ejemplo) del archivo de configuración httpd.conf :
Las imágenes de vista previa se pueden encontrar en ./assets/pictures/preview
Dado que el host de API de inventario no proporciona un método de solicitud https , si implementa este sistema en un sitio web solo HTTPS, el navegador le impedirá enviar la solicitud. Para resolver el problema, la función getDataFromAPI en ./assets/js/inventory.js se reescribió para usar PHP para enviar la solicitud en lugar de usar JavaScript directamente, y al mismo tiempo evita que su apégido se filtre a los visitantes. De todos modos, la versión anterior todavía está en el archivo que se comenta, puede elegir la versión que desee fácilmente.