boa tarde refiz todos os passos e vi as solicitacao para conferir os passo como solicitado na topico anterior


boa tarde refiz todos os passos e vi as solicitacao para conferir os passo como solicitado na topico anterior


Olá Everton.
Não entendi sua duvida.
Pode explicar melhor o que está tentando fazer.
Aguardo seu feedback.
ao fazer os passo o json esta retornando em branco nao retorna as informacoes
Ola amigo.
Vou tentar lhe ajudar.
Essas variáveis (process.env.DB_USER, process.env.DB_PASSWORD, process.env.CONNECT_STRING) são lidas do arquivo .env, que deveria conter suas credenciais de conexão com o banco.
Como elas estão undefined, o Node.js não está conseguindo autenticar no Oracle Database e então ele não acessa a coleção “clientes”.
Crie (ou edite) o arquivo .env na raiz do seu projeto
Exemplo de conteúdo:
DB_USER=ADMIN
DB_PASSWORD=SuaSenhaDoBancoAqui
CONNECT_STRING=g9e77c5570f9dab-doguitodb.adb.sa-saopaulo-1.oraclecloudapps.com:1522/********_high.adb.oraclecloud.com
Vá até o Autonomous Database no OCI.
Clique no nome do banco (ex: doguitodb).
Clique em Database Connection.
Escolha “Instance Walletless Connection (mTLS)” e copie o campo Connection String (por exemplo, termina com _high.adb.oraclecloud.com).
No seu código Node.js, garanta que o .env está sendo lido
No início do seu server.js ou cliente-service.js, adicione:
require('dotenv').config();
Reinicie o servidor Node
Depois de salvar o .env, pare e inicie novamente:
node server.js
Agora, no log, você deve ver algo como:
process.env.DB_USER: ADMIN
process.env.DB_PASSWORD: ****
process.env.CONNECT_STRING: g9e77c5570f9dab...
Criando pool de conexões...
Listening on port 3000
Teste o endpoint novamente
Acesse no navegador ou via curl:
http://168.138.151.172:3000/clientes
Se tudo estiver correto, deve retornar:
[
{
"_id": "609bbc8e0aeb66ab3df892f",
"nome": "Paulo Teste",
"email": "paulo@gmail.com"
}
]
Analisa ai e me retorne o resultado.
Bons estudos.
o meu ja fiz isso ja configurei e testei diversas vezes