Lokale Entwicklung einer JTL-Cloud-App

dickerpulli

Aktives Mitglied
6. November 2019
17
3
Hallo.

Ich würde gerne starten Apps für JTL-Cloud zu bauen.

Wenn ich der Anleitung unter https://developer.jtl-software.com/cloud/get-started/quick-start/from-template folge, dann habe ich beim Konfigurieren der App ein Problem.

Der Browser scheint die Anfragen an die lokal deployte App (unter localhost:3004 wie im Template vorgegeben) zu blockieren.

Was wäre hier der Way-to-go um die lokale Entwicklung in JTL-Cloud einzubetten?

Es wäre gut, wenn das Template diesen Weg auch direkt enthalten würde.

Danke.
 

Care21

Sehr aktives Mitglied
1. Februar 2022
146
81
Wenn du eine reine lokale App entwickelst, kannst du doch auch OnPrem v2 nutzen und musst keine Cloud Verbindung innitieren?
 

dickerpulli

Aktives Mitglied
6. November 2019
17
3
Ja, das ist richtig. Aber was, wenn ich die App auch anderen Kunden zugänglich machen will? Dann muss es in die Cloud. Und da möchte ich vorher ja schon die Integration testen.
 

Morimus

Sehr aktives Mitglied
16. Mai 2019
703
171
Hast du dir die Meldungen in der Browserkonsole schon angesehen?
Möglicherweise fehlt die Berechtigung für den Zugriff auf das lokale Netzwerk.

Alternativ Lokal mit HTTPS entwickeln?
Mit einem lokal vertrauten Zertifikat, etwa über mkcert, kann die App unter https://localhost:3004 laufen.
Keine öffentliche Bereitstellung nötig.

HTTPS allein ersetzt allerdings keine eventuell erforderliche Berechtigung für den lokalen Netzwerkzugriff.
Auch das Backend sollte über HTTPS oder einen Proxy unter derselben HTTPS-Adresse erreichbar sein.

Oder eine HTTPS-Testumgebung bereitstellen.
Frontend und Backend auf einer festen Entwicklungsadresse hosten und diese im JTL-Manifest hinterlegen.

Meine Apps laufen auf Cloudflare Workers und werden für die Einrichtung über eine öffentliche HTTPS-Adresse eingebunden.