Share via


Nasıl yapılır: Yerel test için AzureClient kullanma

Bu makalede AzureClient'ı yerel modda yapılandırma ve Fluid uygulamanızı yerel olarak test etmek için kullanma adımları açıklanmaktadır.

AzureClient yapılandırma ve oluşturma

AzureClient , aşağıdakine benzer bir yapılandırma geçirilerek yerel bir Azure Fluid Relay örneğinde çalışacak şekilde yapılandırılabilir.

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

Bu örnekte, Azure Fluid Relay hizmetinin kabul edeceği kimlik doğrulama belirteçlerini oluşturmak ve imzalamak için InsecureTokenProvider kullanılır. Ancak adından da anlaşılacağı gibi bu uygulama güvenli değildir ve üretim ortamlarında kullanılmamalıdır. InsecureTokenProvider hakkında daha fazla bilgi için bkz . Uygulamanızda kimlik doğrulaması ve yetkilendirme.

Yerel olarak çalıştırmak için önce uç noktayı etki alanına ve yerel Azure Fluid Relay hizmeti örneğinin (http://localhost:7070 varsayılan olarak) çalıştığı bağlantı noktasına işaret edecek şekilde yapılandırabilirsiniz. Son adım olarak ayarlamaktır tenantIdLOCAL_MODE_TENANT_ID. Bu ayarların tümü birlikte AzureClient'ı yerel bir Azure Fluid Relay hizmetiyle çalışacak şekilde yapılandırılır.

Hata ayıklama günlüğünü etkinleştirme

Tarayıcı konsolunda aşağıdaki ayarı kullanarak Akıcı Çerçeve yerleşik hata ayıklama günlüğünü etkinleştirebilirsiniz.

localStorage.debug = 'fluid:*'

Daha gelişmiş senaryolar için AzureClient'a geçirebilirsiniz logger . Bu, günlük davranışını özelleştirmenizi sağlar. Günlükçü veya telemetri hakkında daha fazla bilgi için bkz . fluidframework.com günlük kaydı ve telemetri .

Azure Fluid Relay hizmetini yerel olarak çalıştırma

AzureClient'ın yerel modunu kullanmak için önce bir yerel sunucu başlatmanız gerekir. Terminal pencerenizden çalıştırılırsa npx @fluidframework/azure-local-service@latest Azure Fluid Relay yerel sunucusu başlatılır. Sunucu başlatıldıktan sonra uygulamanızı yerel hizmete karşı çalıştırabilirsiniz.