SupermarketManagement
1.0.0
C ++コードをこのシステムで使用するCGIファイルにコンパイルするには、コンパイラがC ++ 11標準をサポートしていることを確認する必要があります。
$ g++ -std=c++11 -o api.cgi api.cpp
さらに、ファイルするデータを読み書きするのに十分なアクセス許可が必要です: chmod 666 data.json
httpd.conf構成ファイルのApacheが[ <Directory "/var/www/html">パーツ)に以下のオプションを追加するには、サーバーに展開する必要がある場合、またはサーバーに展開する必要がある場合にCGI httpd.conf実行できるプログラムが必要です。
プレビュー写真は./assets/pictures/preview pictures/previewにあります
インベントリAPIのホストはhttpsリクエストメソッドを提供していないため、このシステムをHTTPSのみのWebサイトに展開する場合、ブラウザはリクエストの送信を妨げます。問題を解決するために、 ./assets/js/inventory.js inventory.jsのgetDataFromAPI関数は、JavaScriptを直接使用する代わりにPHPを使用してリクエストを送信するように書き直されました。とにかく、以前のバージョンはまだコメントされているファイルにあります。好きなバージョンを簡単に選択できます。