首页 > Web开发 > 详细

[freeCodeCamp] Start a Nodejs Server - Complete "Make it Modular"

时间:2016-06-19 18:25:16      阅读:202      评论:0      收藏:0      [点我收藏+]
  _/home/ubuntu/.nvm/versions/node/v4.4.5/lib/node_modules/learnyounode/exer  
  cises/make_it_modular/solution/solution.js_ :  
   
     var filterFn = require(‘./solution_filter.js‘)  
     var dir = process.argv[2]  
     var filterStr = process.argv[3]  
       
     filterFn(dir, filterStr, function (err, list) {  
       if (err)  
         return console.error(‘There was an error:‘, err)  
       
       list.forEach(function (file) {  
         console.log(file)  
       })  
     }) 
 _/home/ubuntu/.nvm/versions/node/v4.4.5/lib/node_modules/learnyounode/exer  
  cises/make_it_modular/solution/solution_filter.js_ :  
   
     var fs = require(‘fs‘)  
     var path = require(‘path‘)  
       
     module.exports = function (dir, filterStr, callback) {  
       
       fs.readdir(dir, function (err, list) {  
         if (err)  
           return callback(err)  
       
         list = list.filter(function (file) {  
           return path.extname(file) === ‘.‘ + filterStr  
         })  
       
         callback(null, list)  
       })  
     }  

 

[freeCodeCamp] Start a Nodejs Server - Complete "Make it Modular"

原文:http://www.cnblogs.com/tianhangzhang/p/5598368.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!