Código réplica napi da certo obrigado

Tell us what’s happening:
Describe your issue in detail here.

Your project link(s)

solution: https://replit.com/@lindomarquintao/boilerplate-express-3

Your browser information:

User Agent is: Mozilla/5.0 (Linux; Android 8.0.0; ASUS_Z012DC) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Mobile Safari/537.36

Challenge: Use the .env File

Link to the challenge:

Oi, @lindomaraqo . Usou a aba secrets?

Aquela observação abaixo é importante. No replit, em vez de ter um arquivo .env, você precisa colocar as instruções na aba Secrets.
Ou seja:

image

Faça isso em https://replit.com/@lindomarquintao/boilerplate-express-3 e depois teste novamente. Abraço.

Oi boa noite . Não está dando certo. Nem com a dica no site. Da erro todos a s tentantivas.

Bom, @lindomaraqo , vamos lá:
A primeira coisa é definir o secret, já que, no repl, não dá pra usar o arquivo .env.
Então, na aba secret, na esquerda você vai ver essas caixas (‘key’ e ‘value’) ao clicar no cadeado.

Em key, coloque MESSAGE_STYLE. Em value, coloque uppercase e clique em Add new secret.

Aparecendo uma tela como a que está abaixo, clique em Insert.

O Insert vai colocar no myapp.js a frase const mySecret = process.env[‘MESSAGE_STYLE’]
Abaixo da constante coloque o condicional abaixo:
app.get("/json", (req, res) => {
if (process.env.MESSAGE_STYLE === “uppercase”) {
res.json({message: “Hello json”.toUpperCase()})
} else {
res.json({message: “Hello json”})
}
});

O myapp.js deve estar assim:
image

Mande rodar o servidor e use o endereço https://boilerplate-express-…repl.co na solução.
Não se esqueça de avisar quando tiver solucionado, está bem? Abraço. :slight_smile:

Nem copiando da certo…


No else, você escreveu “message” como “messege”. Tenta consertando isso.

Esse vou tentar de novo. Tem alguma coisa errada não consigo avançar

Nesse, o problema está aqui:


‘message’, ali, está escrito incorreto como ‘messege’.
Rode de novo depois de consertar isso.