Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Fabric appar hjälper dig att skapa och leverera serverdelstjänster snabbare genom att tillhandahålla en färdig infrastruktur för autentisering, datapersistence och statisk värd. Den här snabbstarten visar hur du skapar din första app i Fabric.
Förutsättningar
- En Microsoft-konto med åtkomst till Fabric.
- En Fabric arbetsyta där du har deltagar- eller administratörsbehörigheter.
- Fabric-app aktiverad av en klientadministratör i Inställningar. Se Enable Fabric app i klientadministratörsinställningar.
- Node.js 20 eller senare.
Aktivera Fabric app i klientadministratörsinställningar
En Fabric-klientadministratör måste aktivera app-arbetsbelastningen i Fabric innan användare kan skapa Rayfin-objekt. Om du inte är klientadministratör kontaktar du organisationens Fabric administratör för att slutföra det här steget.
- Logga in på administratörsportalen Fabric.
- Gå till Klientinställningar.
- Under Fabric appar (förhandsversion) ändrar du inställningen till Enabled.
- Välj om du vill aktivera det för hela organisationen eller specifika säkerhetsgrupper.
- Välj Tillämpa.
Det kan ta några minuter att sprida ändringarna. När inställningen har aktiverats kan användare i det tillåtna omfånget skapa Fabric appar på sina arbetsytor.
Från ingenting till en löpande app
Skapa och kör en Fabric-app med fyra kommandon. Rayfin distribuerar din backend till Microsoft Fabric, och du kör ditt frontend lokalt mot den. Du kör inte backend lokalt.
npm create @microsoft/rayfin@latest my-app
cd my-app
npx rayfin up
npm run dev
Kör npx rayfin up status för att bekräfta backend-distributionen.
Låt en agent skapa appen
Kopiera följande prompt till GitHub Copilot eller någon annan kodagent som har tillgång till en terminal:
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.
Gå igenom de genererade filerna och kommandoutgången innan du distribuerar appen.
Skapa en app från portalen
Öppna Fabric i webbläsaren och logga in med din Microsoft-konto.
Välj en arbetsyta
När du har loggat in väljer du en arbetsyta i den vänstra navigeringspanelen. Om du inte har någon befintlig arbetsyta skapar du en:
- Välj Arbetsytor i det vänstra navigeringsfältet.
- Välj Ny arbetsyta.
- Ange ett namn på arbetsytan och välj Fabric-kapacitet.
Skapa en ny Fabric-app
- I arbetsytevyn väljer du Nytt objekt.
- Sök efter app i objekttypslistan eller bläddra för att hitta den.
- Välj Appobjekt för att öppna dialogrutan för att skapa.
- Ange ett namn för din Fabric-app (till exempel
my-rayfin-app). - Välj Skapa.
Öppna, redigera och distribuera din app
Du kan utveckla lokalt med Rayfin CLI.
Öppna valfri terminal.
Använd CLI-kommandoskriptet som visas i portalen och kör i terminalen för att ladda ned appen lokalt.
Example
npm create @microsoft/rayfin@latest -- "<appitemname>" --template todoapp --workspace <workspacename>Gå till projektkatalogen.
cd <your project directory>Anpassa appen genom att redigera koden direkt eller med hjälp av GitHub Copilot.
Testa lokala ändringar i din Fabric-backend med kommandot.
npm run devPublicera ändringarna med:
npx rayfin upOm du vill distribuera till en annan arbetsyta kan du ange parametern
--workspace.npx rayfin up --workspace <workspacename>Om du vill växla mellan dessa två arbetsytor kör du
npx rayfin switch --workspace <workspace>.
Nästa steg
- Utforska datamodeller och dekoratörer för att definiera ditt backend-schema.
- Lär dig hur du kopplar frontenddelar med GraphQL-guiden.
- Konfigurera autentisering med autentisering.