javascript – 如何列出节点js脚本中的所有函数?

前端之家收集整理的这篇文章主要介绍了javascript – 如何列出节点js脚本中的所有函数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试过看全局,但它只包含变量,而不是函数.如何列出脚本中创建的所有函数

解决方法

使用要查看的文件从命令行运行节点调试.然后你可以使用list(这里有一些大号)
node debug mini_file_server.js 
< debugger listening on port 5858
connecting... ok
debug> scripts
  26: mini_file_server.js
debug> list(1000)
  1 var http = require('http'),2     util = require('util'),3     fs   = require('fs');
  4 
  5 server = http.createServer(function(req,res){  
  6     var stream  = fs.createReadStream('one.html'),7         stream2 = fs.createReadStream('two.html');
  8     console.log(stream);
  9     console.log(stream2);
 10     stream.on('end',function(){
 11         stream2.pipe(res,{ end:false});
 12     });
 13 
 14     stream2.on('end',function(){
 15         res.end("Thats all!");
 16     });
 17 
 18     res.writeHead(200,{'Content-Type' : 'text/plain'});
 19     stream.pipe(res,{ end:false});
 20     stream2.pipe(res,{ end:true});
 21 
 22 }).listen(8001);
 23 });
debug>

猜你在找的JavaScript相关文章