2

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

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 中他们叫什么?函数还是方法?

4

2 回答 2

4

你试过了吗?

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

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

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

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

于 2012-11-28T22:59:26.657 回答
1

node提示符下,只需键入:

require('twitter')

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

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

于 2012-11-28T23:12:36.843 回答