如何判断node.js模块中可用的功能

时间:2012-11-28 22:56:27

标签: node.js

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

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中他们称之为什么?功能或方法?

2 个答案:

答案 0 :(得分:1)

你试过吗?

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

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

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

util.inspect返回object的字符串表示形式。

答案 1 :(得分:0)

node提示符下,输入:

require('twitter')

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

函数和方法术语在node.js中基本上可以互换。