码迷,mamicode.com
首页 > Windows程序 > 详细

[freeCodeCamp] solution to HTTP JSON API SERVER passed!

时间:2016-06-22 18:44:07      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

 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)  
         res.end()  
       }  
     })  
     server.listen(Number(process.argv[2]))  
   

 

[freeCodeCamp] solution to HTTP JSON API SERVER passed!

标签:

原文地址:http://www.cnblogs.com/tianhangzhang/p/5607947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!