DocumentaçãoCommerceVídeos e tutoriais

Gerar e configurar o arquivo .env

Última atualização: 15 de julho de 2024
  • Tópicos:
  • API Mesh
  • Criador de aplicativos
  • Extensibilidade
  • Desenvolvimento de back-end

Criado para:

  • Iniciante
  • Intermediário
  • Desenvolvedor

O .env é um arquivo especial que não faz parte do módulo de amostra, mas é importante para uso no aplicativo Adobe Developer App Builder. Esse arquivo contém segredos e outras informações. Evite confirmar esse arquivo em qualquer repositório de código.

Para quem é este vídeo?

  • Desenvolvedores novatos no Adobe Commerce com experiência limitada que usam o Adobe App Builder e que desejam saber mais sobre o arquivo .env.

Conteúdo de vídeo

  • Introdução ao arquivo .env e sua finalidade
  • Como gerar o arquivo .env
  • Como anexar o arquivo para adicionar novos segredos
  • Evite confirmar este arquivo porque ele contém informações confidenciais

https://video.tv.adobe.com/v/3416593?quality=12&learn=on

Amostra de código

# Specify your secrets here
# The .env file must not be committed to source control
## Adobe I/O Runtime credentials
AIO_runtime_auth=abcd1234-aaa-bbb-ccc-12345:Abcdd12345asdfadsfadsfee2323232323232
AIO_runtime_namespace=12345-someworkspace-stage
AIO_runtime_apihost=https://adobeioruntime.net
## Adobe I/O Console service account credentials (JWT) Api Key
SERVICE_API_KEY=

# You can include some commerce OAUTH credentials too, our sample module will use this
#COMMERCE_BASE_URL=https://somecommercewebsite.com/
#COMMERCE_CONSUMER_KEY=abcebdme5bvafnemk0mdeeiyfq123
#COMMERCE_CONSUMER_SECRET=ffff86sqws3pss5hhuofiqgq4t04rrr11
#COMMERCE_ACCESS_TOKEN=gdddfccronj098r4m04zyq773s5o64
#COMMERCE_ACCESS_TOKEN_SECRET=ggg7nb19jhr5gi9jzfan9ggzipe8yrus

Você pode ver esses valores estáticos sendo usados no módulo de exemplo no arquivo actions/commerce.index.js.

        const oauth = getCommerceOauthClient(
            {
                url: params.COMMERCE_BASE_URL,
                consumerKey: params.COMMERCE_CONSUMER_KEY,
                consumerSecret: params.COMMERCE_CONSUMER_SECRET,
                accessToken: params.COMMERCE_ACCESS_TOKEN,
                accessTokenSecret: params.COMMERCE_ACCESS_TOKEN_SECRET
            },
            logger
        )

App Builder - Crie suas primeiras páginas relacionadas ao aplicativo

  • Visão geral
  • A variável
  • A variável
  • "actions"
  • "test"
  • "web-src"
  • Testes locais
  • Teste usando o URL do App Builder
  • Conclusão
  • Código-fonte do módulo de amostra
recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f