Vytvoření první Fabric aplikace

Fabric aplikace pomáhají rychleji vytvářet a dodávat back-endové služby tím, že poskytují infrastrukturu připravenou k použití pro ověřování, trvalost dat a statické hostování. V tomto rychlém startu se dozvíte, jak vytvořit první aplikaci v Fabric.

Předpoklady

Povolit aplikaci Fabric v nastavení správce tenanta

Správce tenanta Fabric musí povolit úlohu Fabric aplikace, aby uživatelé mohli vytvářet položky Rayfinu. Pokud nejste správcem tenanta, obraťte se na správce Fabric ve vaší organizaci, aby tento krok dokončil.

  1. Přihlaste se k portálu pro správu Fabric.
  2. Přejděte na Nastavení tenanta.
  3. V části Fabric apps (Preview) přepněte nastavení na Enabled.
  4. Zvolte, jestli ji chcete povolit pro celou organizaci nebo pro konkrétní skupiny zabezpečení.
  5. Vyberte a použijte.

Rozšíření změn může trvat několik minut. Po povolení tohoto nastavení můžou uživatelé v povoleném oboru vytvářet Fabric aplikace ve svých pracovních prostorech.

Z ničeho na běžící aplikaci

Vytvořte a spusťte Fabric aplikaci se čtyřmi příkazy. Rayfin nasadí váš backend do Microsoft Fabric a frontend spustíte lokálně proti němu. Backend neprovozujete lokálně.

npm create @microsoft/rayfin@latest my-app
cd my-app
npx rayfin up
npm run dev

Spusťte npx rayfin up status, abyste potvrdili nasazení backendu.

Nechte agenta vytvořit aplikaci

Zkopírujte následující výzvu do GitHub Copilot nebo jiného kódovacího agenta, který má pří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.

Před nasazením aplikace si prohlédněte vygenerované soubory a výstupy příkazů.

Vytvořte aplikaci z portálu

Otevřete Fabric v prohlížeči a přihlaste se pomocí svého účet Microsoft.

Výběr pracovního prostoru

Po přihlášení vyberte pracovní prostor z levého navigačního panelu. Pokud nemáte existující pracovní prostor, vytvořte ho:

  1. V levém navigačním panelu vyberte Pracovní prostory .
  2. Vyberte Nový pracovní prostor.
  3. Zadejte název pracovního prostoru a vyberte kapacitu Fabric.

Vytvořte novou aplikaci Fabric

  1. V zobrazení pracovního prostoru vyberte Nová položka.
  2. Vyhledejte aplikaci v seznamu typů položek nebo ji vyhledejte posouváním.
  3. Výběrem položky aplikace otevřete dialogové okno pro vytvoření.
  4. Zadejte název aplikace Fabric (například my-rayfin-app).
  5. Vyberte Vytvořit.

Otevři, upravuj a nasad svou aplikaci

Můžete vyvíjet místně pomocí Rozhraní příkazového řádku Rayfin.

  1. Otevřete terminál podle svého výběru.

  2. Pomocí příkazového skriptu rozhraní příkazového řádku zobrazeného na portálu a spuštěním v terminálu stáhněte aplikaci místně.

    Example

    npm create @microsoft/rayfin@latest -- "<appitemname>" --template todoapp --workspace <workspacename>
    
  3. Přejděte do adresáře projektu.

    cd <your project directory>
    
  4. Přizpůsobte si aplikaci tak, že kód upravíte přímo nebo pomocí GitHub Copilot.

  5. Pomocí příkazu otestujte místní změny ve svém backendu Fabric.

    npm run dev
    
  6. Publikujte změny pomocí:

    npx rayfin up 
    

    Pokud chcete nasadit do jiného pracovního prostoru, můžete zadat --workspace parametr.

    npx rayfin up --workspace <workspacename>
    

    Mezi těmito dvěma pracovními prostory můžete přepínat spuštěním npx rayfin switch --workspace <workspace>příkazu .

Další kroky