Eine live-Version dieses Frontends mit seinem entsprechendem Backend kann unter stock-ticker.tk gefunden werden.
Die Dependencies sind in der Datei package.json gespeichert.
Zum Builden müssen im stock-analysis-Ordner die folgenden Befehle ausgeführt werden:
npm install- Installiert die nötigen Dependencies
npm install ng- Installiert das ng-Package zum Builden, Testen usw. von Angular-Projekten
npx ng build --configuration=production- Buildet das Projekt mittels ng
Bei Erfolg wird ein neuer ordner namens dist erstellt in welchem die nötigen Dateien zum Hosten des Frontends (wie index.html) enthalten sind. Diese Dateien müssen dann in den DocumentRoot des verwendeten WebServer platziert werden.
Ausserdem sollten die Verzeichnisregeln angepasst werden, da alle Anfragen über das root-Verzeichnis laufen müssen (wird z.B. /stock-details/58 angefragt, muss diese Anfrage an / umgeleitet werden). Dies kann auf Apache bspw. mittels einer .htaccess-Datei erfolgen, diese muss folgende Regel beinhalten: RewriteRule ^(?!.*\.).*$ index.html [NC,L]