Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
DevGateway er en lille hjælper, du kører under udviklingen for at registrere din lokale arbejdsbelastningsforekomst med Fabric. Den fortæller Fabric-tjenesten, hvor din frontend er hostet (din DevServer på localhost), og hvilke elementer der er tilgængelige, baseret på dine manifester. Når DevGateway kører, kan Fabric indlæse din brugergrænseflade i en iFrame og kalde din lokale DevServer for at læse produkt- og elementmetadata – uden at udgive en pakke til din lejer.
Hvad DevGateway gør
- Registrerer en lokal arbejdsbelastningsforekomst i et bestemt arbejdsområde for den aktuelle udvikler, der er logget på.
- Informerer Fabric om din arbejdsbelastningsidentitet og indgangspunkt ved hjælp af dine manifester.
- Ruter Fabric værtsopkald til dit lokale miljø, så platformen kan indlæse din frontend og opdage elementer, mens du gentager.
- Arbejder hånd i hånd med DevServer, som faktisk hoster din frontend og eksponerer manifestslutpunkter.
Notat
DevGateway leverer ikke din webapp eller manifesterer sig selv. I stedet registrerer den din lokale forekomst og peger Fabric til din DevServer og manifester.
Hvordan det bruger manifesterer sig i udvikling
Din arbejdsbyrde er manifestdrevet i både udvikling og produktion. Under udviklingen:
- DevGateway bruger din lokale konfiguration til at annoncere workloadns identitet og indgangspunkter (som defineret i Workload-manifestet).
- Fabric kalder derefter din DevServer for at hente produktmanifestet og itemmanifests via lokale endpoints (for eksempel skabelonens
/manifestsrute), så tjenesten kan gengive navigation, tiles og oprettelsesoplevelser.
Dette afspejler, hvad der sker på udgivelsestidspunktet, men alt forbliver lokalt for hurtig gentagelse.
Typisk udviklingsforløb
- Start din DevServer for at hoste frontend på localhost.
- Start DevGateway, og log på med en bruger, der er administrator af destinationsarbejdsområdet.
- Åbn dit Fabric-arbejdsområde, og brug indgangspunktet for arbejdsbelastningen. Fabric indlæser din brugergrænseflade i en iFrame og registrerer elementer via dine manifester.
- Rediger brugergrænsefladen og manifestfilerne, opdater for at se ændringerne med det samme.
Se vejledningen til at komme i gang for trin-for-trin opsætning og startvejledning.
Konfiguration indgange
Afhængigt af din skabelon læser DevGateway en lokal konfiguration, der inkluderer:
- Målarbejdsområde til registrering
- Lokalt frontend-slutpunkt (din DevServer-URL)
- Stier eller referencer til dine manifestfiler/aktiver, der bruges under udviklingen
Dit repositorys setup/build-scripts genererer eller opdaterer denne konfiguration automatisk, så DevGateway og DevServer forbliver synkroniserede.
Tip til fejlfinding
- Hvis brugerfladen ikke åbner i Fabric, skal du sikre dig, at du har startet både DevGateway og DevServer, og at du er logget ind på et arbejdsområde, hvor du har de nødvendige tilladelser.
- Hvis Fabric ikke kan finde items, bekræft at din DevServers manifest-endpoint returnerer gyldig JSON, og at din DevGateway peger tjenesten til den korrekte localhost-URL.
- Hvis der mangler ikoner eller strenge, skal du kontrollere aktivstierne i dine manifester, og at din DevServer betjener dem.