diff --git a/challenges/05-apis-and-microservices/basic-node-and-express.json b/challenges/05-apis-and-microservices/basic-node-and-express.json
index ad3e9d5938..2242d8ab9c 100644
--- a/challenges/05-apis-and-microservices/basic-node-and-express.json
+++ b/challenges/05-apis-and-microservices/basic-node-and-express.json
@@ -162,7 +162,7 @@
"Middleware can be mounted at a specific route using app.METHOD(path, middlewareFunction)
. Middleware can also be chained inside route definition.",
"Look at the following example:",
"
app.get('/user', function(req, res, next) {", - "This approach is useful to split the server operations into smaller units. That leads a to a better app structure, and the possibility to reuse code in different places. This approach can also be used to perform some validation on the data. At each point of the middleware stack you can block the execution of the current chain and pass control to functions specifically designed to handle errors. Or you can pass control to the next matching route, to handle special cases. We will see how in the advanced Express section.", + "This approach is useful to split the server operations into smaller units. That leads to a better app structure, and the possibility to reuse code in different places. This approach can also be used to perform some validation on the data. At each point of the middleware stack you can block the execution of the current chain and pass control to functions specifically designed to handle errors. Or you can pass control to the next matching route, to handle special cases. We will see how in the advanced Express section.", "In the route
req.user = getTheUserSync(); // Hypothetical synchronous operation
next();
}, function(req, res) {
res.send(req.user);
})
app.get('/now', ...)
chain a middleware function and the final handler. In the middleware function you should add the current time to the request object in the req.time
key. You can use new Date().toString()
. In the handler, respond with a JSON object, taking the structure {time: req.time}
.",
"Hint: The test will not pass if you don’t chain the middleware. If you mount the function somewhere else, the test will fail, even if the output result is correct."
],