Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ebből a cikkből megtudhatja, hogyan helyezhet üzembe Egy React-alkalmazást Azure Static Web Apps a Azure portál használatával.
Prerequisites
| Resource | Notes |
|---|---|
| Azure előfizetés | Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes próbaverziós fiókot. |
| GitHub-fiók | Ha nincs GitHub fiókja, ingyenesen létrehozhat egyet. |
| Resource | Notes |
|---|---|
| Azure előfizetés | Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes próbaverziós fiókot. |
| Azure DevOps fiók | Ha nincs GitHub fiókja, létrehozhat egyet. |
Adattár létrehozása
Ez a cikk egy GitHub-sablontárházat használ, hogy megkönnyítse az első lépéseket. A sablon tartalmaz egy kezdőalkalmazást, amely üzembe helyezhető az Azure Static Web Appsben.
Új adattár létrehozásához lépjen a következő helyre:
Nevezze el a my-first-static-web-app nevű repositoriumot.
Válassza az Adattár létrehozása sablonból lehetőséget.
Ez a cikk egy Azure DevOps-adattárat használ, hogy megkönnyítse az első lépéseket. Az adattár az Azure Static Web Apps használatával történő üzembe helyezéshez használt kezdőalkalmazást tartalmazza.
Jelentkezzen be az Azure DevOps-ba.
Válassza az Új adattár lehetőséget.
Az Új projekt létrehozása ablakban bontsa ki a Speciális menüt, és végezze el a következő beállításokat:
Setting Value Projekt Adja meg my-first-web-static-app. Láthatóság Válassza Privátlehetőséget. Verziókövetés Válassza a Git lehetőséget. Munkaelem-folyamat Válassza ki a fejlesztési módszereknek leginkább megfelelő lehetőséget. Válassza a Create gombot.
Válassza a Tárolók menüelemet.
Válassza a Fájlok menüelemet.
Az Adattár importálása kártya alatt válassza az Importálás lehetőséget.
Másolja ki a választott keretrendszer adattárának URL-címét, és illessze be a klónozás URL-cím mezőbe.
Válassza az Importálás lehetőséget, és várja meg, amíg az importálási folyamat befejeződik.
Statikus webalkalmazás létrehozása
Az adattár létrehozása után létrehozhat egy statikus webalkalmazást az Azure Portalon.
- Nyissa meg az Azure Portalt.
- Válassza az Erőforrás létrehozása lehetőséget.
- Statikus webalkalmazás keresése.
- Válassza a Statikus webalkalmazás lehetőséget.
- Válassza a Create gombot.
Az Alapszintű szakaszban először konfigurálja az új alkalmazást, és csatolja egy GitHub-adattárhoz.
| Setting | Value |
|---|---|
| Subscription | Válassza ki Azure-előfizetését. |
| Erőforráscsoport | Válassza az Új hivatkozás létrehozása lehetőséget, és írja be a static-web-apps-test kifejezést a szövegmezőbe. |
| Név | Írja be my-first-static-web-app-ot a szövegmezőbe. |
| Konstrukció típusa | Válassza az Ingyenes lehetőséget. |
| Source | Válassza a GitHubot , és szükség esetén jelentkezzen be a GitHubra. |
Miután bejelentkezett GitHub, adja meg az adattár adatait.
| Setting | Value |
|---|---|
| Szervezet | Válassza ki a szervezetet. |
| Raktár | Válassza ki my-first-web-static-app. |
| Branch | Válassza ki a fő elemet. |
Note
Ha nem lát adattárakat:
- Előfordulhat, hogy engedélyeznie kell az Azure Static Web Appst a GitHubon. Keresse meg a GitHub-adattárat, és nyissa meg a Beállításalkalmazások >> engedélyezett OAuth-alkalmazásait, válassza az Azure Static Web Apps lehetőséget, majd válassza a Grant lehetőséget.
- Előfordulhat, hogy engedélyeznie kell az Azure Static Web Appst az Azure DevOps-szervezetben. Az engedélyek megadásához a szervezet tulajdonosának kell lennie. Külső alkalmazáshozzáférés kérése az OAuthon keresztül. További információ: REST API-k hozzáférésének engedélyezése az OAuth 2.0-val.
Az Alapok szakaszban először konfigurálja az új alkalmazást, és csatolja egy Azure DevOps-adattárhoz.
| Setting | Value |
|---|---|
| Subscription | Válassza ki Azure-előfizetését. |
| Erőforráscsoport | Válassza az Új hivatkozás létrehozása lehetőséget, és írja be a static-web-apps-test kifejezést a szövegmezőbe. |
| Név | Írja be my-first-static-web-app-ot a szövegmezőbe. |
| Konstrukció típusa | Válassza az Ingyenes lehetőséget. |
| Source | Válassza a DevOps lehetőséget. |
| Szervezet | Válassza ki a szervezetet. |
| Projekt | Válassza ki a projektet. |
| Raktár | Válassza ki my-first-web-static-app. |
| Branch | Válassza ki a fő elemet. |
Note
Győződjön meg arról, hogy a használt ág nem védett, és hogy rendelkezik-e megfelelő engedélyekkel a push parancsok kiadásához. Az ellenőrzéshez keresse meg a DevOps-adattárat, és lépjen az Adattárak –>Ágak lapra, és válassza a További lehetőségek lehetőséget. Következőként válassza ki az ágat, majd a fiókszabályzatokat, hogy biztosítsa, a nem kötelező szabályzatok nincsenek engedélyezve.
A Build Details (Összeállítás részletei) szakaszban adja hozzá az előnyben részesített előtér-keretrendszerre vonatkozó konfigurációs adatokat.
Válassza a React lehetőséget a Build Presets legördülő listából .
Tartsa meg az alapértelmezett értéket az Alkalmazás helye mezőben.
Hagyja üresen az Api-hely mezőt.
Írja be a build kifejezést az Applikáció-artefakt helye mezőbe.
Válassza az Áttekintés + létrehozás lehetőséget.
Note
Az alkalmazás létrehozása után szerkesztheti a munkafolyamat-fájlt az értékek módosításához.
Válassza a Create gombot.
Válassza a Go to resource lehetőséget.
A webhely megtekintése
A statikus alkalmazások üzembe helyezésének két aspektusa van. Az első létrehozza az alkalmazást alkotó mögöttes Azure-erőforrásokat. A második egy munkafolyamat, amely létrehozza és közzéteszi az alkalmazást.
Mielőtt elérheti az új statikus webhelyet, a telepítési buildnek előbb be kell fejeznie a futást.
A Static Web Apps Overview (Statikus webalkalmazások áttekintése ) ablak hivatkozássorozatot jelenít meg, amelyek segítenek a webalkalmazással való interakcióban.
A GitHub műveletfuttatási példányok kiválasztása az Áttekintésben elvisz a GitHub-akciókhoz, amelyek az adattárod ellen futnak. A folytatás előtt ellenőrizze, hogy az üzembe helyezési művelet befejeződött-e.
A GitHub Actions munkafolyamat befejezése után a URL hivatkozást választva megnyithatja a webhelyet az új lapon.
A munkafolyamat befejezése után az URL-hivatkozásra kattintva megnyithatja a webhelyet az új lapon.
Erőforrások tisztítása
Ha nem folytatja az alkalmazás használatát, az alábbi lépések végrehajtásával törölheti az Azure Static Web Apps-példányt:
- Nyissa meg az Azure Portalt.
- Keressen rá az első web-static-appomra a felső keresősávon.
- Válassza ki az alkalmazás nevét.
- Válassza a Törlés lehetőséget.
- Válassza az Igen lehetőséget a törlési művelet megerősítéséhez (a művelet végrehajtása eltarthat néhány percig).