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);

.createServer() のような関数/メソッドのリストを取得するために http モジュールで実行できるコマンドはありますか

特定のモジュールに関するオンライン ドキュメントを探し回ることができましたが、使用可能な関数/メソッドのリストを単純に取得するコマンド ラインの方法があることを望んでいました。

ところで... 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 に答える