Diplomski rad: Implementacija arhitekture klijent-poslužitelj korištenjem deklarativnog programskog jezika
- potrebno je instalirati erlang verziju OTP 27 te rebar3 posljednju verziju
- pozicioniranje u projekt server
cd server/
te pokretanje aplikacije komandomrebar3 shell
- rest servis dostupan je na putanji http://localhost:5000/
- potrebno je instalirati cargo, što je najjednostavnije putem rustup instalacijskog paketa
- pozicioniranje u projekt client
cd client/
- pokrenuti komandu
wasm-pack build --target web
- klijent aplikacija je sada spremna za korištenje u Angular
- potrebno je instalirati node
- pozicioniranje u projekt webapp
cd webapp/
- prije pokretanja potrebno je osigurati da se kompajlirana verzija rust klijenta nalazi unutar Angular projekta
- kopirati direktortij
client/pkg
u Angular projekt na putanjuwebapp/src/assets/
- ili kreirati slabu vezu tako da se pozicionira u direktorij
webapp/src/assets
te izvrši komandaln -s ../../../client/pkg pkg
- pozicionirati se u direktortij
webapp/
, instalirati pakete pomoću komandenpm install
te pokrenuti aplikaciju komandomnpm run start
- web aplikacija dostupna je na putanji http://localhost:4200