Tell us what’s happening:
Describe your issue in detail here.
**I am having issue with the .env and I have tried as much as I can
at this point, any help will go a long way
below is my code screenshoot
app.get("/json", (req, res) => {
const mySecret = process.env['MESSAGE_STYLE']
app.get("/json", (req, res) => {
if (process.env.MESSAGE_STYLE === "uppercase ") res.json({message: "Hello json"})
})
res.json({message: "Hello json"})
})
**
solution: boilerplate-express - Node.js Repl - Replit
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36
Challenge: Basic Node and Express - Use the .env File
Link to the challenge:
It looks like you’re returning the same message no matter what
so what should I do to the code to start running I am out of solution at this point.
please a straight solution will give me more insight on what to do
Thank you
We don’t write the solution for you.
Did you try returning a different message like the instructions ask?
yes the error message is, ‘not found’
I don’t understand what you mean.
transform the response object’s message
to uppercase if the variable equals uppercase
. The response object should either be {"message": "Hello json"}
or {"message": "HELLO JSON"}
, depending on the MESSAGE_STYLE
value.
You aren’t using the required messages.
simonigba:
app.get("/json", (req, res) => {
const mySecret = process.env['MESSAGE_STYLE']
app.get("/json", (req, res) => {
if (process.env.MESSAGE_STYLE === "uppercase ") res.json({message: "Hello json"})
})
res.json({message: "Hello json"})
})
You are also putting a get handler inside of a get handler. You didn’t do that on previous steps.
app.get("/json", (req, res) => {
const mySecret = process.env["MESSAGE_STYLE"]
if (process.env.MESSAGE_STYLE === "uppercase ") res.json ({"message": "Hello json"})
});
this is how my code currently look like
This message is not uppercase.
Also, you aren’t returning a message at all when the environment variable is not “uppercase”
system
Closed
April 30, 2023, 5:06am
10
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.