Vytvorte svoju prvú aplikáciu Fabric

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

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.

  1. Prihláste sa do Fabric administrátorského portálu.
  2. Prejdite do nastavení nájomcu.
  3. V sekcii Fabric apps (preview) prepnite nastavenie na Enabled.
  4. Zvoľte, či ho povolíte pre celú organizáciu alebo pre konkrétne bezpečnostné skupiny.
  5. 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:

  1. Vyberte Pracovné priestory v ľavej navigácii.
  2. Vyberte Nový pracovný priestor.
  3. Zadajte názov pracovného priestoru a vyberte Fabric capacity.

Vytvorte novú aplikáciu Fabric

  1. V zobrazení pracovného priestoru vyberte Nový predmet.
  2. Vyhľadajte App v zozname typov položiek alebo rolujte a nájdite ju.
  3. Vyberte položku v aplikácii , aby ste otvorili dialógové okno vytvorenia.
  4. Zadajte názov pre vašu Fabric aplikáciu (napríklad my-rayfin-app).
  5. Vyberte položku Vytvoriť.

Otvorte, upravte a nasadíte svoju aplikáciu

Môžete vyvíjať lokálne pomocou Rayfin CLI.

  1. Otvorte si terminál podľa vlastného výberu.

  2. 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>
    
  3. Choď do adresára projektov.

    cd <your project directory>
    
  4. Prispôsobte si aplikáciu úpravou kódu priamo alebo s pomocou GitHub Copilot.

  5. Otestujte lokálne zmeny na vašom Fabric backende pomocou príkazu.

    npm run dev
    
  6. Zverejnite svoje zmeny s:

    npx rayfin up 
    

    Na 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