Anteckning
Å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.
Den här artikeln går igenom stegen för att konfigurera AzureClient i lokalt läge och använda den för att testa ditt Fluid-program lokalt.
Konfigurera och skapa en AzureClient
AzureClient kan konfigureras för att köras mot en lokal Azure Fluid Relay-instans genom att skicka en konfiguration som den nedan.
    import { AzureClient, AzureConnectionConfig, LOCAL_MODE_TENANT_ID } from "@fluidframework/azure-client";
    import { InsecureTokenProvider } from "@fluidframework/test-client-utils";
    const clientProps = {
        connection: {
            tenantId: LOCAL_MODE_TENANT_ID,
            tokenProvider: new InsecureTokenProvider("", { id: "123", name: "Test User" }),
            endpoint: "http://localhost:7070",
            type: "remote",
        },
    };
    const azureClient = new AzureClient(clientProps);
I det här exemplet används InsecureTokenProvider för att generera och signera autentiseringstoken som Azure Fluid Relay-tjänsten accepterar. Men som namnet antyder är den här implementeringen osäker och bör inte användas i produktionsmiljöer. Mer information om InsecureTokenProvider finns i Autentisering och auktorisering i din app.
Om du vill köra lokalt konfigurerar du först slutpunkten så att den pekar på domänen och porten som den lokala Azure Fluid Relay-tjänstinstansen körs på (http://localhost:7070 som standard). Det sista steget är att ange tenantId till LOCAL_MODE_TENANT_ID. Alla dessa inställningar konfigurerar tillsammans AzureClient för att fungera med en lokal Azure Fluid Relay-tjänst.
Aktivera felsökningsloggning
Du kan aktivera den inbyggda felsökningsloggningen från Fluid Framework med hjälp av följande inställning i en webbläsarkonsol.
localStorage.debug = 'fluid:*'
För mer avancerade scenarier kan du skicka en logger till AzureClient. På så sätt kan du anpassa loggningsbeteendet. Mer information om loggning eller telemetri finns i Loggning och telemetri på fluidframework.com.
Köra Azure Fluid Relay-tjänsten lokalt
Om du vill använda AzureClients lokala läge måste du först starta en lokal server. När du kör npx @fluidframework/azure-local-service@latest från terminalfönstret startas den lokala Azure Fluid Relay-servern. När servern har startats kan du köra programmet mot den lokala tjänsten.