Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Tento tutoriál vám ukáže, ako použiť Rayfin CLI na vytvorenie projektu, jeho lokálne spustenie a nasadenie do Microsoft Fabric. Rovnaký CLI workflow používate pre nové aplikácie a neskoršie aktualizácie schémy alebo frontendu.
V tomto kurze:
- Vytvorte projekt Fabric Apps zo šablóny.
- Spusti aplikáciu lokálne.
- Prihláste sa do Microsoft Fabric cez CLI.
- Nainštalujte aplikáciu do pracovného priestoru Fabric.
- Overte stav nasadenia.
Predpoklady
- Prístup k Microsoft Fabric.
- Fabric pracovný priestor, kde máte oprávnenia prispievateľa, člena alebo administrátora.
- Záťaž Fabric Apps je zapnutá vo vašom tenante.
- Node.js a NPM nainštalované.
Ak záťaž Fabric Apps ešte nie je povolená, požiadajte Fabric administrátora, aby v Fabric admin portáli zapol Fabric Apps (preview).
Krok 1: Vytvorenie nového projektu
Na vytvorenie novej aplikácie zo šablóny použite npm create:
npm create @microsoft/rayfin@latest -- my-app --workspace <workspacename>
Tento príkaz vytvorí nový projektový priečinok s aplikačnou šablónou, konfiguráciou rayfin a zdrojovým kódom frontendu.
Prejdite do adresára projektov:
cd my-app
Tip
Ak už máte prázdny projektový priečinok alebo existujúci zdrojový kód, použite npx rayfin init namiesto .npm create
npx rayfin init .
Krok 2: Skontrolujte vygenerovaný projekt
Po scaffoldingu projekt obsahuje súbory, ktoré potrebujete začať vyvíjať:
-
rayfin/rayfin.ymlUkladajú aplikačné služby a nastavenia nasadenia. -
rayfin/.envukladá environmentálne hodnoty používané CLI. -
rayfin/data/obsahuje vaše dátové modelové súbory. - Vaša frontendová aplikácia sa nachádza v koreňovej štruktúre projektu vytvorenej vybranou šablónou.
Pre podrobný rozbor jednotlivých súborov pozri Pochopenie štruktúry projektu.
Krok 3: Spustiť aplikáciu lokálne
Začnite prostredie miestneho rozvoja:
npm run dev
Tento príkaz spustí frontendový vývojový server pre scaffolded aplikáciu a nasadí backend do Fabric. Aby ste si overili, že aplikácia správne štartuje, otvorte lokálnu URL adresu zobrazenú v termináli.
Krok 4: Nasadiť aplikáciu na Fabric
Zabudujte do svojej aplikácie viac funkcií. Po otestovaní zmien opäť nasad do Fabric.
npx rayfin up
Ak chcete zobraziť nasadenie bez zmien, spustite to:
npx rayfin up --dry-run
Krok 5: Overte nasadenie
Skontrolujte aktuálny stav nasadenia:
npx rayfin up status
Pre strojovo čitateľnú odpoveď použite výstup JSON:
npx rayfin up status --json
Po úspešnom nasadení CLI vytlačí URL hostovanej aplikácie a odkaz na Fabric portál pre nasadenú položku.
Krok 6: Len databáza Deloy alebo statický obsah
Ak ste zmenili len dátové modely, aplikujte zmeny databázy bez úplného opätovného nasadenia:
npx rayfin up db apply
Ak ste zmenili len frontendový kód, znovu nasadte statické assety:
npx rayfin up staticapp deploy
Riešenie bežných problémov
Prihlásenie zlyhá alebo nasadenie vráti 401 alebo 403
Spustite znova, potom to skúste npx rayfin loginnpx rayfin upznova.
Musíte skontrolovať, čo CLI urobí
Pred nasadením zmien spustite npx rayfin up --dry-run.
Aplikácia sa nasadí, ale zmeníte len schému
Na nezávislé presadzovanie zmien schémy použite npx rayfin up db apply. Ak vykonáte deštruktívne zmeny, ako je zmena typu stĺpca alebo odstránenie stĺpca, tento príkaz zlyhá. Na vynútenie zmien môžete použiť príznak.--force Tento krok môže byť zlomovou zmenou.
Ďalšie kroky
- Pozri referenciu na Rayfin CLI pre kompletný zoznam príkazov.
- Zistite viac o možnostiach nasadenia v Nasadiť Fabric aplikáciu na Fabric.
- Recenzia Pochopte štruktúru projektu predtým, než aplikáciu prispôsobíte.
- Definujte svoju backendovú schému v Definujte dátové modely.