Delen via


Procedure: AzureClient gebruiken voor lokaal testen

In dit artikel worden de stappen beschreven voor het configureren van AzureClient in de lokale modus en het gebruiken om uw Fluid-toepassing lokaal te testen.

Een AzureClient configureren en maken

AzureClient kan worden geconfigureerd om te worden uitgevoerd op een lokaal Azure Fluid Relay-exemplaar door een configuratie door te geven, zoals hieronder.

    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);

In dit voorbeeld wordt de InsecureTokenProvider gebruikt voor het genereren en ondertekenen van verificatietokens die door de Azure Fluid Relay-service worden geaccepteerd. Zoals de naam al aangeeft, is deze implementatie echter onveilig en mag deze niet worden gebruikt in productieomgevingen. Zie Verificatie en autorisatie in uw app voor meer informatie over InsecureTokenProvider.

Als u lokaal wilt worden uitgevoerd, configureert u eerst het eindpunt om te verwijzen naar het domein en de poort waarop het lokale Azure Fluid Relay-service-exemplaar wordt uitgevoerd (http://localhost:7070 standaard). De laatste stap is het instellen tenantId op LOCAL_MODE_TENANT_ID. Al deze instellingen configureren AzureClient samen om te werken met een lokale Azure Fluid Relay-service.

Logboekregistratie voor foutopsporing inschakelen

U kunt de ingebouwde logboekregistratie voor foutopsporing inschakelen vanuit de Vloeiend Framework met behulp van de volgende instelling in een browserconsole.

localStorage.debug = 'fluid:*'

Voor meer geavanceerde scenario's kunt u een logger aan de AzureClient doorgeven. Hiermee kunt u het gedrag van logboekregistratie aanpassen. Zie Logboekregistratie en telemetrie over fluidframework.com voor meer informatie over de logboekregistratie of telemetrie .

Azure Fluid Relay-service lokaal uitvoeren

Als u de lokale modus van AzureClient wilt gebruiken, moet u eerst een lokale server starten. Als npx @fluidframework/azure-local-service@latest u vanuit het terminalvenster werkt, wordt de lokale Azure Fluid Relay-server gestart. Zodra de server is gestart, kunt u uw toepassing uitvoeren op de lokale service.