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.
Ez az oktatóanyag bemutatja, hogyan hozhat létre egy projektet a Rayfin parancssori felületével, hogyan futtathatja helyileg, és hogyan helyezheti üzembe a Fabric. Ugyanazt a parancssori felületi munkafolyamatot használja az új alkalmazásokhoz és a séma vagy előtér későbbi frissítéséhez.
Ebben az útmutatóban Ön:
- Fabric Apps-projekt létrehozása sablonból.
- Indítsa el az alkalmazást helyileg.
- Jelentkezzen be a Fabricbe a CLI-ből.
- Helyezze üzembe az alkalmazást egy Fabric munkaterületen.
- Ellenőrizze az üzembe helyezés állapotát.
Prerequisites
- Hozzáférés a Fabric.
- Egy Fabric munkaterület, ahol közreműködői, tagi vagy rendszergazdai engedélyekkel rendelkezik.
- A bérlőben engedélyezett Fabric alkalmazások számítási feladatai.
- Node.js és npm telepítve.
Ha a Fabric Alkalmazások számítási feladat még nincs engedélyezve, kérje meg egy Fabric rendszergazdát, hogy kapcsolja be a Fabric Alkalmazások (előzetes verzió) a Fabric felügyeleti portálon.
1. lépés: Új projekt létrehozása
Ha sablonból szeretne új alkalmazást létrehozni, használja a következőt npm create:
npm create @microsoft/rayfin@latest -- my-app --workspace <workspacename>
Ez a parancs létrehoz egy új projektmappát az alkalmazássablonnal, a rayfin konfigurációval és az előtérbeli forráskóddal.
Nyissa meg a projektkönyvtárat:
cd my-app
Jótanács
Ha már rendelkezik üres projektmappával vagy meglévő forráskóddal, használja npx rayfin init a helyett.npm create
npx rayfin init .
2. lépés: A létrehozott projekt áttekintése
Az állványozás után a projekt tartalmazza a fejlesztés megkezdéséhez szükséges fájlokat:
-
rayfin/rayfin.ymltárolja az alkalmazásszolgáltatásokat és az üzembehelyezési beállításokat. -
rayfin/.enva parancssori felület által használt környezeti értékeket tárolja. -
rayfin/data/tartalmazza az adatmodell fájljait. - Az előtérbeli alkalmazás a kiválasztott sablon által létrehozott gyökérprojekt-struktúrában él.
A fájlok fájlonkénti részletes lebontását a projektstruktúra ismertetése című témakörben találja.
3. lépés: Az alkalmazás helyi futtatása
Indítsa el a helyi fejlesztési környezetet:
npm run dev
Ez a parancs elindítja a frontend fejlesztési kiszolgálóját a generált alkalmazáshoz, és üzembe helyezi a háttéralkalmazást a Fabricben. Az alkalmazás helyes indításának ellenőrzéséhez nyissa meg a terminálban látható helyi URL-címet.
4. lépés: Az alkalmazás üzembe helyezése Fabric
További funkciók létrehozása az alkalmazásba. A módosítások tesztelése után telepítse újra a Fabric.
npx rayfin up
Ha módosítás nélkül szeretné megtekinteni az üzembe helyezést, futtassa a következőt:
npx rayfin up --dry-run
5. lépés: Az üzembe helyezés ellenőrzése
Ellenőrizze az aktuális üzembehelyezési állapotot:
npx rayfin up status
Géppel olvasható válasz esetén használja a JSON-kimenetet:
npx rayfin up status --json
A sikeres üzembe helyezés után a parancssori felület kinyomtatja az üzembe helyezett elem üzemeltetett alkalmazás URL-címét és Fabric portál hivatkozását.
6. lépés: Csak az adatbázis vagy a statikus tartalom üzembe helyezése
Ha csak az adatmodelleket módosította, alkalmazza az adatbázis módosításait teljes újratelepítés nélkül:
npx rayfin up db apply
Ha csak az előtérbeli kódot módosította, helyezze újra üzembe a statikus objektumokat:
npx rayfin up staticapp deploy
Gyakori problémák elhárítása
A bejelentkezés sikertelen, vagy az üzembe helyezés a 401-et vagy a 403-at adja vissza
Futtassa újra a(z) npx rayfin login elemet, majd próbálja meg újra a(z) npx rayfin up elemet.
Meg kell vizsgálnia, hogy a parancssori felület mit fog tenni
A módosítások üzembe helyezése előtt futtassa a következőt npx rayfin up --dry-run:
Az alkalmazás települ, de Ön csak a sémát módosítja
A sémamódosítások egymástól függetlenül történő leküldéséhez használja a következőt npx rayfin up db apply: . Ha olyan romboló módosításokat hajt végre, mint például egy oszlop típusának módosítása vagy egy oszlop eltávolítása, ez a parancs meghiúsul. A módosítások kényszerítéséhez használhatja a jelölőt --force . Ez a művelet kompatibilitástörő változás lehet.
Következő lépések
- A teljes parancslistáért lásd a Rayfin CLI-referenciát.
- További információért lásd a Fabric-alkalmazás üzembe helyezése a Fabricben című témakört.
- Az alkalmazás testreszabása előtt tekintse át a projektstruktúra megértését .
- Definiálja a háttérsémát az adatmodellek definiálása területen.