想来贴吧问个nodejs的问题
nodejs吧
全部回复
仅看楼主
level 8
为啥我把iteator放到箭头位置就出现 空、就是跑起来是错的。 但是放在我截图的位置就是对的 是异步的关系吗
var http = require('http');
var fs = require('fs');
var server = http.createServer(function(req,res){
var array = [];
fs.readdir("./",function(err , files){
(function iteator(i){
if(i == files.length){
console.log(array);
return ;
}
var filename = files[i];
fs.stat("./" + filename,function(err,stats){
if(stats.isDirectory()){
array.push(filename);
}
iteator(i+1);
});
})(0);
});
});
server.listen(3000,"127.0.0.1");
2019年04月01日 12点04分 1
level 2
i没定义
2019年04月05日 03点04分 2
i定义了的,初始值是0
2019年05月04日 02点05分
level 1
初学nodejs 想请教下 在什么软件哪里编写 相关的代码[泪]
2019年06月10日 08点06分 3
...不有很多教程吗,可以看看
2019年06月10日 10点06分
@💕澎湃的小青年 看了没太懂 一般教程只是做个输出hello 想说如何去写点相关api之类的
2019年06月11日 23点06分
@灵犀乱 你要学点 js的
2019年06月12日 00点06分
@💕澎湃的小青年 有学过js 就是node项目会像java的项目有业务逻辑什么的嘛
2019年06月12日 01点06分
level 1
因为学的Java
刚入职老板叫我去看nodejs有点懵
不像传统的javaweb型项目就不知道怎么上手操作
目前再看api
2019年06月12日 07点06分 4
level 1
因为fs是异步
2019年08月09日 13点08分 5
1