Node.js

http.createServer

http.createServerで、サーバソケットを作成する。HTTP | Node.js v16.13.2 Documentationリクエストやレスポンスを操作するrequestListenerを渡す以外に、optionsも渡せるみたいだが、これは難しそうなので、戻り値の中身を見てみる。console.logでserverを…

http

httpは、http関連モジュール。HTTP | Node.js v11.10.1 Documentationhttpモジュールで、簡易的なWebサーバを作成する。requireでhttpモジュール参照を取得したら、http.createServerでサーバソケットを作成。 res.writeHeadで、HTTPステータスコードに200、…

fs.open

fs.openで、ファイルを開く。File System | Node.js v11.10.1 Documentationfs.openは非同期処理になっていて、開いた結果に対する処理はコールバックやラムダ式で書く。 前回は、開くことに成功したが、失敗した場合はどうなるか。errがtrueなら、"fs.open …

fs

fsは、ファイルシステム関連モジュール。File System | Node.js v11.10.1 Documentationfsモジュールでファイル'test.txt'を開く。fs.openで'test.txt'を読み込み専用の'r'で開く。 非同期処理になっていて、結果の処理はラムダ式に書く。 エラーが発生した…

Console.log

logメソッドで、標準出力、または、ファイルにログを出力する。Console | Node.js v11.10.1 Documentationlogメソッドの特徴としては、出力書式を指定できることと、複数の変数の内容を並べて出力できることであり、それらを同時に行うこともできる。普通に…

Console(consoleモジュールのConsoleコンストラクタ)

前回、consoleは"Consoleクラスのグローバルインスタンス"と言っていたけど、いろいろ調べていくと、consoleは"consoleモジュールのグローバルインスタンス"のほうが正しいのかなあっておもった・・・。前回は、"consoleモジュールのグローバルインスタンス"…

console(Consoleクラスのグローバルインスタンス)

今回は、Node.js。Node.js Japan Node.js AssociationNode.jsをセットアップする。Node.jsをFedora26にインストールして動作テスト | atominux $ sudo dnf install nodejs npm [sudo] bg1 のパスワード: メタデータの期限切れの最終確認: xx:xx:xx 時間前の …