Skapa din första Fabric-app

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

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.

  1. Logga in på administratörsportalen Fabric.
  2. Gå till Klientinställningar.
  3. Under Fabric appar (förhandsversion) ändrar du inställningen till Enabled.
  4. Välj om du vill aktivera det för hela organisationen eller specifika säkerhetsgrupper.
  5. 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:

  1. Välj Arbetsytor i det vänstra navigeringsfältet.
  2. Välj Ny arbetsyta.
  3. Ange ett namn på arbetsytan och välj Fabric-kapacitet.

Skapa en ny Fabric-app

  1. I arbetsytevyn väljer du Nytt objekt.
  2. Sök efter app i objekttypslistan eller bläddra för att hitta den.
  3. Välj Appobjekt för att öppna dialogrutan för att skapa.
  4. Ange ett namn för din Fabric-app (till exempel my-rayfin-app).
  5. Välj Skapa.

Öppna, redigera och distribuera din app

Du kan utveckla lokalt med Rayfin CLI.

  1. Öppna valfri terminal.

  2. 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>
    
  3. Gå till projektkatalogen.

    cd <your project directory>
    
  4. Anpassa appen genom att redigera koden direkt eller med hjälp av GitHub Copilot.

  5. Testa lokala ändringar i din Fabric-backend med kommandot.

    npm run dev
    
  6. Publicera ändringarna med:

    npx rayfin up 
    

    Om 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