WEB 0671
I need someone to check my homework to see if it is correct var http = require('http'); var url = require('url'); function parsetime (time) { return...
View the step-by-step solution to:

Question

I need someone to check my homework to see if it is correct


var http =

require('http');

var url = require('url');


  function parsetime (time) {

   return {

    hour: time.getHours(),

    minute: time.getMinutes(),

    second: time.getSeconds()

   };

  }


  function unixtime (time) {

   return { unixtime : time.getTime() };

  }


  var server = http.createServer(function (req, res) {

   var parsedUrl = url.parse(req.url, true);

   var time = new Date(parsedUrl.query.iso);

   var result;


   if (/^/api/parsetime/.test(req.url))

    result = parsetime(time);

   else if (/^/api/unixtime/.test(req.url))

    result = unixtime(time);


   if (result) {

    res.writeHead(200, { 'Content-Type': 'application/json' });

    res.end(JSON.stringify(result));

   } else {

    res.writeHead(404, 'Page not found');

    res.end();

   }

  })

server.listen(3000);

Recently Asked Questions

Why Join Course Hero?

Course Hero has all the homework and study help you need to succeed! We’ve got course-specific notes, study guides, and practice tests along with expert tutors.

-

Educational Resources
  • -

    Study Documents

    Find the best study resources around, tagged to your specific courses. Share your own to gain free Course Hero access.

    Browse Documents
  • -

    Question & Answers

    Get one-on-one homework help from our expert tutors—available online 24/7. Ask your own questions or browse existing Q&A threads. Satisfaction guaranteed!

    Ask a Question
Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes