Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
- účet Microsoft s přístupem k Fabric.
- Pracovní prostor Fabric, kde máte oprávnění přispěvatele nebo správce.
- Aplikace Fabric povolená správcem tenanta v nastavení. Viz Povolení aplikace Fabric v nastavení správce tenanta.
- Node.js 20 nebo novější.
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.
- Přihlaste se k portálu pro správu Fabric.
- Přejděte na Nastavení tenanta.
- V části Fabric apps (Preview) přepněte nastavení na Enabled.
- Zvolte, jestli ji chcete povolit pro celou organizaci nebo pro konkrétní skupiny zabezpečení.
- 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:
- V levém navigačním panelu vyberte Pracovní prostory .
- Vyberte Nový pracovní prostor.
- Zadejte název pracovního prostoru a vyberte kapacitu Fabric.
Vytvořte novou aplikaci Fabric
- V zobrazení pracovního prostoru vyberte Nová položka.
- Vyhledejte aplikaci v seznamu typů položek nebo ji vyhledejte posouváním.
- Výběrem položky aplikace otevřete dialogové okno pro vytvoření.
- Zadejte název aplikace Fabric (například
my-rayfin-app). - Vyberte Vytvořit.
Otevři, upravuj a nasad svou aplikaci
Můžete vyvíjet místně pomocí Rozhraní příkazového řádku Rayfin.
Otevřete terminál podle svého výběru.
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>Přejděte do adresáře projektu.
cd <your project directory>Přizpůsobte si aplikaci tak, že kód upravíte přímo nebo pomocí GitHub Copilot.
Pomocí příkazu otestujte místní změny ve svém backendu Fabric.
npm run devPublikujte změny pomocí:
npx rayfin upPokud chcete nasadit do jiného pracovního prostoru, můžete zadat
--workspaceparametr.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
- Prozkoumejte datové modely a dekorátory a definujte své back-endové schéma.
- Zjistěte, jak propojit front-endy pomocí průvodce GraphQL.
- Nakonfigurujte ověřování pomocí Authentication.