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.
Fabric aplikácie vám pomáhajú rýchlejšie budovať a dodávať backendové služby tým, že poskytujú pripravenú infraštruktúru na autentifikáciu, perzistenciu dát a statický hosting. Tento rýchly štart vám ukáže, ako vytvoriť svoju prvú aplikáciu v Fabric.
Požiadavky
- Konto Microsoft s prístupom k Fabric.
- Pracovný priestor Fabric, kde máte oprávnenia prispievateľov alebo administrátorov.
- Fabric aplikácia povolená správcom tenantu v nastaveniach. Pozri Povoliť Fabric aplikáciu v nastaveniach administrátora tenantu.
- Node.js 20 alebo neskôr.
Povoliť aplikáciu Fabric v nastaveniach administrátora tenanta
Administrátor nájomcu Fabric musí povoliť záťaž aplikácie Fabric predtým, než môžu používatelia vytvárať položky v Rayfine. Ak nie ste správcom tenantu, kontaktujte administrátora Fabric vo vašej organizácii, aby dokončil tento krok.
- Prihláste sa do Fabric administrátorského portálu.
- Prejdite do nastavení nájomcu.
- V sekcii Fabric apps (preview) prepnite nastavenie na Enabled.
- Zvoľte, či ho povolíte pre celú organizáciu alebo pre konkrétne bezpečnostné skupiny.
- Vyberte Použiť.
Zmeny môžu trvať niekoľko minút, kým sa rozšíria. Po zapnutí nastavenia môžu používatelia v povolenom rozsahu vytvárať Fabric aplikácie vo svojich pracovných priestoroch.
Z ničoho na bežiacu aplikáciu
Vytvorte a spustite Fabric aplikáciu so štyrmi príkazmi. Rayfin nasadí váš backend na Microsoft Fabric a frontend spustíte lokálne proti nemu. Backend neprevádzkujete lokálne.
npm create @microsoft/rayfin@latest my-app
cd my-app
npx rayfin up
npm run dev
Spustite to npx rayfin up status na potvrdenie backendového nasadenia.
Nechajte agenta vytvoriť aplikáciu
Skopírujte nasledujúci prompt do GitHub Copilot alebo iného kódovacieho agenta, ktorý má prístup k terminálu:
Set up a new Rayfin app for me, end to end.
Rayfin is a backend platform for TypeScript developers on Microsoft Fabric. Before writing
any code, read https://rayfin.ai/docs/reference/agent-rules.md. Every page on that site is
available as raw Markdown by appending .md to its URL.
Then do the work yourself rather than printing steps for me:
1. Scaffold a project with `npm create @microsoft/rayfin@latest my-app` and install dependencies.
2. Sign in with `npx rayfin login`.
3. Deploy with `npx rayfin up` and confirm it with `npx rayfin up status`.
4. Start the frontend with `npm run dev` and tell me the URL to open.
Pred nasadením aplikácie si prezrite vygenerované súbory a výstup príkazov.
Vytvorte aplikáciu z portálu
Otvorte Fabric vo svojom prehliadači a prihláste sa so svojím Microsoft účtom.
Vyberte pracovný priestor
Po prihlásení vyberte pracovný priestor v ľavom navigačnom paneli. Ak nemáte existujúci pracovný priestor, vytvorte ho:
- Vyberte Pracovné priestory v ľavej navigácii.
- Vyberte Nový pracovný priestor.
- Zadajte názov pracovného priestoru a vyberte Fabric capacity.
Vytvorte novú aplikáciu Fabric
- V zobrazení pracovného priestoru vyberte Nový predmet.
- Vyhľadajte App v zozname typov položiek alebo rolujte a nájdite ju.
- Vyberte položku v aplikácii , aby ste otvorili dialógové okno vytvorenia.
- Zadajte názov pre vašu Fabric aplikáciu (napríklad
my-rayfin-app). - Vyberte položku Vytvoriť.
Otvorte, upravte a nasadíte svoju aplikáciu
Môžete vyvíjať lokálne pomocou Rayfin CLI.
Otvorte si terminál podľa vlastného výberu.
Použite skript príkazu CLI zobrazený v portáli a spustite aplikáciu lokálne na termináli.
Príklad
npm create @microsoft/rayfin@latest -- "<appitemname>" --template todoapp --workspace <workspacename>Choď do adresára projektov.
cd <your project directory>Prispôsobte si aplikáciu úpravou kódu priamo alebo s pomocou GitHub Copilot.
Otestujte lokálne zmeny na vašom Fabric backende pomocou príkazu.
npm run devZverejnite svoje zmeny s:
npx rayfin upNa nasadenie do iného pracovného priestoru môžete poskytnúť parametre
--workspace.npx rayfin up --workspace <workspacename>Na prepínanie medzi týmito dvoma pracovnými priestormi , použite
npx rayfin switch --workspace <workspace>.
Ďalšie kroky
- Preskúmajte dátové modely a dekorátorov na definovanie vašej backendovej schémy.
- Naučte sa, ako prepojiť frontendy pomocou sprievodcu GraphQL.
- Konfigurujte autentifikáciu pomocou autentifikácie.