【问题标题】:How can I tell what functions are available in a node.js module如何判断 node.js 模块中有哪些功能可用
【发布时间】:2012-11-28 22:56:27
【问题描述】:

例如当我下载第三方模块时:

npm install twitter

当我创建一个对象时,我如何知道哪些函数/方法可用。示例:

var twitter = require('twitter');

这也适用于你通常在 node.js 中看到的“hello world webserver”

var http = require('http');

var server = http.createServer(function(req, res) {
  res.writeHead(200);
  res.end('Hello Http');
});
server.listen(8080);

我可以在 http 模块上运行一些命令来获取函数/方法列表,例如 .createServer()

我可以四处寻找有关特定模块的在线文档,但希望有一种命令行方式可以简单地检索可用函数/方法的列表

顺便说一句...在 node.js 中他们怎么称呼它们?函数还是方法?

【问题讨论】:

标签: node.js


【解决方案1】:

你试过了吗?

var http = require('http');
console.log(http)

要查看对象中的内容,还有一个名为“util”的漂亮模块:

var util = require('util'); 
console.log(util.inspect(http))

util.inspect 返回对象的字符串表示。

【讨论】:

    【解决方案2】:

    node 提示符下,只需键入:

    require('twitter')
    

    这会将模块的函数和数据成员转储到控制台。

    函数和方法术语在 node.js 中很大程度上可以互换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-13
      • 2011-02-26
      • 2014-10-23
      • 1970-01-01
      • 2011-01-24
      • 2010-11-15
      • 2010-11-06
      • 2015-04-15
      相关资源
      最近更新 更多