Skip to content

Latest commit

 

History

History
44 lines (24 loc) · 1.17 KB

README.md

File metadata and controls

44 lines (24 loc) · 1.17 KB

#Frontend

##Lokal starten

Node

/frontend/nodejs/generated Anlegen

Aus Protobuf-Definitionen die commonJS-Bindings generieren

Dazu folgendes in Root ausführen: (wenn nicht vorhanden protoc und protoc-gen-grpc-web pligin installieren)

protoc -I=./protocol --js_out=import_style=commonjs:./frontend/nodejs/public/js/generated/ --grpc-web_out=mode=grpcwebtext,import_style=commonjs:./frontend/nodejs/public/js/generated/ ./protocol/*.proto

NodeJS-Dependencies installieren npm install

Backend-Server-URL auswählen

export BACKEND_URL="https://www.example.com:8443"

Javascript-Ressourcen bauen

npm run-script build:dev

NodeJS als lokalen Webserver unter Port 5000 starten

npm run-script start

http://localhost:5000/ im Browser besuchen

Grpc genrieren ohne protoc mit docker

  • start docker frontend container
  • docker ps, look for container name
  • docker cp $container name$:frontend/public/js .

"hidden" Setting functions

Folgende Befehle können in der Browserkonsole ausgeführt werden:

  • window.debug.settings() - Zeigt die aktuellen Einstellungen an.
  • window.debug.setRestingPeriod(milliseconds) - Setzt die RestingPeriod auf $milliseconds$ Millisekunden.