タグ

ブックマーク / nodejs.jp (10)

  • Stream Node.js v0.9.6 Manual & Documentation

    Stream# Stability: 2 - Unstable ストリームは Node の様々なオブジェクトで実装される抽象的なインタフェースです。 例えば HTTP サーバへのリクエストは標準出力と同様にストリームです。 ストリームは読み込み可能、書き込み可能、またはその両方です。 全てのストリームは EventEmitter のインスタンスです。 Stream のベースクラスは require('stream') でロードすることができます。 Readable ストリーム、Writable ストリーム、Duplex ストリーム、Transform ストリームのベースクラスが提供されます。 Compatibility# 以前のバージョンの Node では、読み込み可能なストリームのインタフェースは よりシンプルでしたが、強力ではなく使いやすくもありませんでした。 read() メソッドを

    yuiseki
    yuiseki 2013/11/14
  • Crypto Node.js v0.11.2 Manual & Documentation

    yuiseki
    yuiseki 2013/05/29
  • events - Node.js Manual & Documentation

    Events Node のオブジェクトの多くはイベントを生成します: net.Serverは相手から接続するたびにイベントを生成し、 fs.readStreamはファイルがオープンされるたびにイベントを生成します。 イベントを生成する全てのオブジェクトは events.EventEmitter のインスタンスです。 次のようにすることでこのモジュールにアクセスできます: require("events"); 通常、イベント名はキャメル記法による文字列で表現されますが、 厳格な制限ではなく、どんな文字列でも受け入れられます。 関数をオブジェクトにアタッチすることができ、それはイベントが生成された時に実行されます。 これらの関数はリスナーと呼ばれます。 events.EventEmitter EventEmitterクラスにアクセスするには、require('events').EventEmi

    yuiseki
    yuiseki 2013/05/28
  • http://nodejs.jp/nodejs.org_ja/api/

    yuiseki
    yuiseki 2013/05/04
    このページ便利
  • cluster - Node.js v0.6.1 Manual & Documentation

    Cluster 一つの Node インスタンスは一つのスレッドで実行されます。 マルチコアシステムのメリットを生かすために、 ユーザは時々 Node プロセスのクラスを起動して負荷を分散したくなります。 クラスタモジュールは、サーバポートを共有するプロセスのネットワークを 簡単に構築することを可能にします。 var cluster = require('cluster'); var http = require('http'); var numCPUs = require('os').cpus().length; if (cluster.isMaster) { // Fork workers. for (var i = 0; i < numCPUs; i++) { cluster.fork(); } cluster.on('death', function(worker) { consol

  • all - Node.js Manual & Documentation

    Synopsis 'Hello World' と返答する Node で書かれたWebサーバの例: var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(8124); console.log('Server running at http://127.0.0.1:8124/'); このサーバを実行するには、コードを example.js というファイルに保存し、 node コマンドで実行してください。 > node example.js Server running at http://127.0.0

    yuiseki
    yuiseki 2012/04/02
  • node.js

    Nodeの目標は、簡単にスケーラブルなネットワークプログラムを 作成する方法を提供することです 以下の"Hello World"WEBサーバの例では、多数のクライアントとの 接続を同時に扱うことができます。 NodeはOSに (epoll や kqueue、 /dev/poll や select を通じて) 新しい接続が来たら知らせるように指示し、 スリープ状態になります。そして新しい接続があると、 コールバックを実行します。 各接続にはほんの小さなヒープしか割り当てられません。 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(1

    yuiseki
    yuiseki 2012/04/02
  • http://nodejs.jp/nodejs.org_ja/api/index.html

    yuiseki
    yuiseki 2012/04/02
  • Japan Node.js Association

    Japan Node.js Association Node.js ダウンロード 公式ドキュメント Node.js 最新 Node.js v16.x Node.js v14.x Node.js v12.x Node.js v10.x Slack Slack 参加はこちらから

    yuiseki
    yuiseki 2011/02/23
  • node.js

    V8 JavaScript を用いたイベント駆動I/Oの実現 全てのリクエストに対して"Hello World"と返答するNodeで書かれたWEBサーバの例です。 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(8124, "127.0.0.1"); console.log('Server running at http://127.0.0.1:8124/'); このサーバを走らせるには、コードを example.jsというファイル名で保存し、下記のように nodeコマンドを実行してください。 % node example.js

    yuiseki
    yuiseki 2010/09/15
  • 1