Please write in Express Write an HTTP server that serves JSON data when it recei
ID: 3739662 • Letter: P
Question
Please write in Express
Write an HTTP server that serves JSON data when it receives a GET request... Please write in Express Write an HTTP server that serves JSON data when it receives a GET request to the path '/api/parsetime'. Expect the request to contain a query string with a key 'iso' and an ISO-format time as the value. For example: /api/parsetime?iso=2013-08-10T12:10:15.474Z The JSON response should contain only 'hour', 'minute' and 'second' properties. For example: { "hour": 14, "minute": 23, "second": 15 }
Explanation / Answer
Following is the answer:
app.get('/api/parsetime', function(req, res) {
var iso = req.param('iso');
var d = new Date(iso);
res.send('hour: ' + d.getHours() + ' minute: ' + d.getMinutes() + ' seconds: ' + d.getSeconds());
});