Untuk mengkompilasi kode C ++ ke dalam file CGI yang digunakan dalam sistem ini, Anda perlu memastikan kompiler Anda mendukung standar C ++ 11:
$ g++ -std=c++11 -o api.cgi api.cpp
Selain itu, izin akses yang cukup diperlukan untuk membaca dan menulis data untuk mengajukan: chmod 666 data.json
Anda akan memerlukan program yang dapat mengeksekusi CGI jika Anda perlu menggunakannya di server Anda atau mengalami secara lokal, jika Apache dipilih oleh Anda, tambahkan opsi berikut di lokasi yang sesuai ( <Directory "/var/www/html"> Bagian misalnya) dari file konfigurasi httpd.conf :
Gambar pratinjau dapat ditemukan di ./assets/pictures/preview
Karena host API inventaris tidak menyediakan metode permintaan https , jika Anda menggunakan sistem ini di situs web HTTPS saja, browser akan mencegah Anda mengirim permintaan. Untuk menyelesaikan masalah, fungsi getDataFromAPI di ./assets/js/inventory.js ditulis ulang untuk menggunakan PHP untuk mengirim permintaan alih -alih menggunakan JavaScript secara langsung, dan pada saat yang sama itu mencegah kode aplikasi Anda bocor ke pengunjung. Bagaimanapun, versi sebelumnya masih ada di file yang dikomentari, Anda dapat memilih versi apa pun yang Anda sukai dengan mudah.