首页 > Windows开发 > 详细

[freeCodeCamp] solution to HTTP JSON API SERVER passed!

时间:2016-06-22 18:42:44      阅读:202      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!