Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] trocar PORT por DBPORT

Por que ele precisou trocar o nome das variaveis de ambiente para DBPORT porém na secret key continuou o mesmo nome PORT sem alterar ? isso não retornaria um erro de acesso a secret key ?

Outra pergunta é que ele trocou apenas o PORT nas variaveis do db.go do database e eu fiquei confuso o porque somente trocou a PORT para DBPORT se o HOST, USER também estavam como DBHOST e DBUSER. :)

2 respostas
solução!

Olá, Leonardo!

Entendo sua dúvida sobre a troca das variáveis de ambiente. A razão para a alteração do nome da variável de ambiente de PORT para DBPORT no contexto do banco de dados é para evitar conflitos e tornar o código mais claro e organizado. No caso específico do Go, quando usamos PORT, ele pode ser interpretado como a porta que a aplicação deve usar para rodar, o que pode causar confusão se você estiver tentando especificar a porta do banco de dados.

Sobre a variável PORT que não foi alterada na secret key, isso se deve ao fato de que a porta da aplicação (neste caso, 8000) não precisa ser mantida em segredo, pois é uma informação pública que os usuários precisam para acessar a aplicação. Portanto, ela é definida diretamente no script, enquanto as informações sensíveis do banco de dados, como DBPORT, são mantidas em segredo.

A sua observação sobre a consistência dos nomes das variáveis (DBHOST, DBUSER, etc.) é válida. A troca para DBPORT segue essa lógica de consistência, garantindo que todas as variáveis relacionadas ao banco de dados tenham nomes semelhantes, o que facilita a manutenção e compreensão do código.

Bons estudos!

Muito obrigado!!