Documentationこちらに書かれている。Webサーバーを作り直すw(3)に書き直した。----------wwwフォルダにあるファイルを返すようにしいてみた。ファイルの情報を取得する。コールバック関数でファイルやエラーをクライアントに返す。コールバック関数では、ファイルがあればファイルをエラーならエラーをクライアントに返す。ディレクトリなら、defaultHtml(index.html)のファイルを返す。エラーなら、404エラーをクライアントに返す。fs.statを呼ぶ。ファイルなら、ファイルを返す。拡張子からMIMEタイプを取得してヘッダに設定する。ファイルのストリームを作って、クライアントに返す。//pipe()でresにデータを流すようにする。resはWritableインターフェイスが実装されているのでpipe()に渡すことができる。ファイルがなかったことにする。404エラーをクライアントに返す。みやもとTweetにほんブログ村2015年07月28日[Node.js]ファイルの読み込みファイルを読み書きするには、"fs"モジュールが必要になるので、requireで読み込む。buf.toString();console.log(str);だ。console.log(str);});だ。非同期では、読み込みが完了orエラーになった時の処理する関数を与えてそこで読み込み後の処理を行うようにすればよい。Webサーバーを作り直すw(1)に書き直した。----------TypeScriptを使おうと思うので、tsdを使ってNode.jsの型定義ファイルを取得しておく。(追記)の方法で古いバージョンを取得しているものとする)まっ、簡単なWebサーバーみたいなのを書いてみる。webserver.tsで保存する。(3)tsconfig.jsonはこんな感じ。"es5"},"files":["./webserver.ts"]}これをtscでコンパイルして、nodeで実行する。World!!"と表示される。簡単なソースの説明(1)で"http"のモジュールを読み込む。(2)でhttpサーバーを生成。このWebサーバにアクセスした時に実行される関数をわたす。World!!を返す処理になっている。(3)でポート番号9999で待ち受ける。ROMイメージを作ってみる。ファイルオープンダイアログを出す。