Skip to content

useflagly/example-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

example-javascript

Exemplo de uso do SDK JavaScript do UseFlagly.

Pré-requisitos

  • Node.js 20+ (ou Docker)

Configuração

Crie um arquivo .env (ou copie o .env da raiz do repositório de exemplos):

FLAGLY_API_KEY=sua-api-key-aqui
FLAGLY_IDENTIFIER=seu-identifier
FLAGLY_SLUG=seu-slug
FLAGLY_ENVIRONMENT=HML

Executar com Docker

docker build -t example-javascript .
docker run --rm --env-file .env example-javascript

Executar localmente

npm install
npm start

O que o exemplo demonstra

  1. Initialize — registra o identifier+slug e inicia a avaliação assíncrona
  2. GetResult — obtém a árvore de resultados com todos os slugs avaliados
  3. Itera o resultado chamando validateFlow, validateFlowPart e validateFlag com os slugs reais

SDK

npm install @useflagly/sdk-javascript
import { UseFlaglyClient } from '@useflagly/sdk-javascript';

const client = new UseFlaglyClient({ token: 'SUA_API_KEY' });

// 1. Inicializar
await client.initializeFlags({ identifier: 'user-123', slug: 'meu-slug' }, 'HML');

// 2. Obter resultado
const result = await client.getResult('user-123');

// 3. Validar flags
const flag = await client.validateFlag('meu-flag', { identifier: 'user-123' }, 'HML');

About

JavaScript example for the UseFlagly feature-flag API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors