The infamously hard .env step 6 of npm

Tell us what’s happening:
My code won’t pass.

Your code so far
var express = require(“express”);
var app = express();
var bodyParser = require(“body-parser”);

// --> 7) Mount the Logger middleware here

// --> 11) Mount the body-parser middleware here

/** 1) Meet the node console. */
console.log(“Hello World”);

/** 2) A first working Express Server */

// app.get(’/’,function(req,res) {
// res.send(“Hello Express”);
// })

/** 3) Serve an HTML file */

// app.get("/", function(req, res) {
// res.sendFile(__dirname + “/views/index.html”);
// });
/** 4) Serve static assets */
//app.use(express.static(__dirname + “/public”));

/** 5) serve JSON on a specific route */
//app.get("/json", function(req, res) {
// res.json({ message: “Hello json” });
//});

/** 6) Use the .env file to configure the app */
var data = { message: “Hello json” };

app.get("/json", function(req, res) {
if (process.env.MESSAGE_STYLE === “uppercase”) {
data.message = data.message.toUpperCase();
}
return res.json(data);
});

// This would be part of the basic setup of an Express app
// but to allow FCC to run tests, the server is already active
/** app.listen(process.env.PORT || 3000 ); */

//---------- DO NOT EDIT BELOW THIS LINE --------------------

module.exports = app;

Your browser information:
Im using google chrome
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36.

Challenge: undefined
here’s my glitch link https://glitch.com/edit/#!/five-vivid-wealth
Link to the challenge:
https://www.freecodecamp.org/learn/apis-and-microservices/basic-node-and-express/use-the-.env-file