1
resposta

nome arquivo .env e outras dúvidas

Boa noite.

1 - Qual nome deve ser dado para o arquivo com extensão .env?

Ao por isso no arquivo.env

DB_TYPE="mysql"
DB_HOST="db"
DB_PORT=3306
DB_USER=root
DB_PASSWORD=12345
DB_DATABASE=testemed
SERVER_PORT=3000
SECRET_JWT=qualquercoisa
SECRET_KEY_CRYPTO=senha32bits

2 - SECRET_JWT=qualquercoisa ----> pode inventar qualquer string?

3 - o arquivo.env é para por em \3156-Curso-2-AppSec, conforme comando dado abaixo?

git clone https://github.com/alura-cursos/3156-Curso-2-AppSec.git

cd 3156-Curso-2-AppSec
1 resposta

Olá Estudante, tudo bem com você?

  • Primeira pergunta: O nome do arquivo deve ser simplesmente .env. Este arquivo é utilizado para armazenar variáveis de ambiente que são importantes para a configuração do seu projeto, mas que não devem ser expostas publicamente, como senhas e chaves de API.

  • Segunda pergunta: Sim, para SECRET_JWT você pode escrever qualquer string. Essa string funciona como uma chave secreta para assinar os tokens JWT (Json Web Tokens) usados na autenticação. É importante que seja uma string complexa e única para garantir a segurança.

  • Terceira pergunta: Sim, o arquivo .env deve ser colocado no diretório do projeto clonado, que no seu caso é \3156-Curso-2-AppSec. Após clonar o repositório e entrar no diretório com cd 3156-Curso-2-AppSec, você deve criar o arquivo .env nesse local. Isso permite que o projeto acesse as variáveis de ambiente definidas no arquivo durante a execução.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!