ในการรวบรวมรหัส 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 pictures/preview
เนื่องจากโฮสต์ของสินค้าคงคลัง API ไม่ได้ให้วิธีการร้องขอ https หากคุณปรับใช้ระบบนี้บนเว็บไซต์ HTTPS เท่านั้นเบราว์เซอร์จะป้องกันไม่ให้คุณส่งคำขอ เพื่อแก้ปัญหาฟังก์ชัน getDataFromAPI ใน ./assets/js/inventory.js ถูกเขียนใหม่เพื่อใช้ PHP เพื่อส่งคำขอแทนที่จะใช้ JavaScript โดยตรงและในเวลาเดียวกันก็ป้องกันไม่ให้ AppCode ของคุณรั่วไหลไปยังผู้เข้าชม อย่างไรก็ตามเวอร์ชันเดิมยังคงอยู่ในไฟล์ที่แสดงความคิดเห็นคุณสามารถเลือกเวอร์ชันใดก็ได้ที่คุณชอบได้อย่างง่ายดาย