Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Fabric-apper hjelper deg å bygge og levere backend-tjenester raskere ved å tilby ferdig infrastruktur for autentisering, datapersistens og statisk hosting. Denne hurtigstarten viser deg hvordan du lager din første app i Fabric.
Forutsetninger
- En Microsoft-konto med tilgang til Fabric.
- Et Fabric-arbeidsområde hvor du har bidragsyter- eller administratorrettigheter.
- Fabric-appen aktivert av en leietakeradministrator i innstillingene. Se Aktiver Fabric app i tenant admin-innstillingene.
- Node.js 20 eller senere.
Aktiver Fabric-appen i tenant admin-innstillingene
En Fabric-tenant-administrator må aktivere Fabric-appens arbeidsbelastning før brukere kan opprette Rayfin-elementer. Hvis du ikke er leietakeradministrator, kontakt organisasjonens Fabric-administrator for å fullføre dette steget.
- Logg inn på Fabric admin-portalen.
- Gå til leietakerinnstillinger.
- Under Fabric apper (forhåndsvisning), slå innstillingen til Enabled.
- Velg om du vil aktivere det for hele organisasjonen eller spesifikke sikkerhetsgrupper.
- Velg Apply.
Endringer kan ta noen minutter å spre seg. Etter at innstillingen er aktivert, kan brukere i det tillatte området lage Fabric-apper i sine arbeidsområder.
Fra ingenting til en løpende app
Lag og kjør en Fabric-app med fire kommandoer. Rayfin distribuerer backenden din til Microsoft Fabric, og du kjører frontenden lokalt mot den. Du kjører ikke backend lokalt.
npm create @microsoft/rayfin@latest my-app
cd my-app
npx rayfin up
npm run dev
Kjør npx rayfin up status for å bekrefte backend-distribusjonen.
La en agent lage appen
Kopier følgende prompt inn i GitHub Copilot eller en annen kodeagent som har tilgang til 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å gjennom de genererte filene og kommandoutdataene før du ruller ut appen.
Lag en app fra portalen
Åpne Fabric i nettleseren din og logg inn med Microsoft-konto.
Velge et arbeidsområde
Etter innlogging, velg et arbeidsområde fra venstre navigasjonspanel. Hvis du ikke har et eksisterende arbeidsområde, opprett ett:
- Velg arbeidsområder i venstre navigasjon.
- Velg Nytt arbeidsområde.
- Skriv inn et navn på arbeidsområdet og velg Fabric-kapasitet.
Opprett en ny Fabric-app
- I arbeidsområdets visning, velg Nytt element.
- Søk etter App i listen over gjenstandstyper eller bla for å finne den.
- Velg App-element for å åpne opprettelsesdialogen.
- Skriv inn et navn på din Fabric-app (for eksempel
my-rayfin-app). - Velg Opprett.
Åpne, rediger og distribuer appen din
Du kan utvikle lokalt ved hjelp av Rayfin CLI.
Åpne en terminal etter eget valg.
Bruk CLI-kommandoskriptet som vises i portalen og kjør i terminalen din for å laste ned appen lokalt.
Eksempel
npm create @microsoft/rayfin@latest -- "<appitemname>" --template todoapp --workspace <workspacename>Gå til prosjektkatalogen.
cd <your project directory>Tilpass appen din ved å redigere koden direkte eller med hjelp av GitHub Copilot.
Test lokale endringer med Fabric-backenden din med kommandoen.
npm run devPubliser endringene dine med:
npx rayfin upFor å distribuere til et annet arbeidsområde kan du angi parameteren
--workspace.npx rayfin up --workspace <workspacename>For å bytte mellom disse to arbeidsområdene, kjør
npx rayfin switch --workspace <workspace>.
Neste trinn
- Utforsk datamodeller og dekoratører for å definere ditt backend-skjema.
- Lær hvordan du kobler frontends med GraphQL-guiden.
- Konfigurer autentisering med autentisering.