node学習ノートの読み書きファイルと最初のwebサーバを開く操作例
2552 ワード
本明細書の例は、nodeの読み書きファイルと最初のウェブサーバの動作を開始することを述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
ファイルを読み込みます
Nodeの中のjsはファイル操作の能力があります。
requireを使う メソッドロードfsコアモジュール
*requireは一つの方法です。
*彼の役割はモジュールをロードするためのものです。
*Nodeでは、モジュールは3つあります。
* 名前を持つコアモジュールは、fs、httpのように列されています。
* ユーザーが自分で作成したファイルモジュール
* 相対パスは追加しなければなりません。/
* Nodeでは、コアの役割領域がなく、モジュールの役割領域のみです。
* 外部から内部にアクセスできません。
* 内部も外部にアクセスできません。
fsはfiles-ystemの略記で、ファイルシステムの意味です。
最初のパラメータは読み込むファイルパスです。
二つ目のパラメータは一つのバック関数と二つのパラメータです。
error
もし読み取りに失敗したら、errorはエラーオブジェクトです。
読み取りが成功すれば、errorはNullです。
ダタ
もし読み取りに失敗したら、dataはundefinedです。
読み取りが成功すれば、errorはエラーオブジェクトです。
成功
data null
errorエラーオブジェクト
最初のパラメータ:ファイルパス
二つ目のパラメータ:ファイルの内容
3番目のパラメータ:コールバック関数
error
成功:
ファイルの書き込みに成功しました
errorはNullです
失敗:
ファイルの書き込みに失敗しました
errorはエラーの対象です。
nodeの中でもっぱら1つの核心のモジュールを提供しました:http
httpというモジュールの役割は、サーバーを作成することです。
httpコアモジュールのロードサービス は を要求します。リクエストを受け付ける 処理要求 は、フィードバック(送信応答) を与える。登録requestリクエストイベント サーバが要求を受信すると、サーバによってトリガされたrequest要求イベントが受信され、第2のパラメータコール処理関数が実行される。
ファイルを読み込みます
Nodeの中のjsはファイル操作の能力があります。
requireを使う メソッドロードfsコアモジュール
*requireは一つの方法です。
*彼の役割はモジュールをロードするためのものです。
*Nodeでは、モジュールは3つあります。
* 名前を持つコアモジュールは、fs、httpのように列されています。
* ユーザーが自分で作成したファイルモジュール
* 相対パスは追加しなければなりません。/
* Nodeでは、コアの役割領域がなく、モジュールの役割領域のみです。
* 外部から内部にアクセスできません。
* 内部も外部にアクセスできません。
fsはfiles-ystemの略記で、ファイルシステムの意味です。
最初のパラメータは読み込むファイルパスです。
二つ目のパラメータは一つのバック関数と二つのパラメータです。
error
もし読み取りに失敗したら、errorはエラーオブジェクトです。
読み取りが成功すれば、errorはNullです。
ダタ
もし読み取りに失敗したら、dataはundefinedです。
読み取りが成功すれば、errorはエラーオブジェクトです。
成功
data null
errorエラーオブジェクト
var fs=require('fs')
fs.readFile('./test.txt',function(error,data){
//<Buffer 68 65 6c 6f 20 6e 6f 64 65 6a 73 0d 0a>
// 0 1
// error
if(error){
console.log(error)
console.log(" ")
return
}
console.log(data.toString())
})
ファイルを書く最初のパラメータ:ファイルパス
二つ目のパラメータ:ファイルの内容
3番目のパラメータ:コールバック関数
error
成功:
ファイルの書き込みに成功しました
errorはNullです
失敗:
ファイルの書き込みに失敗しました
errorはエラーの対象です。
var fs=require('fs');
// :
// :
// :
// error
// :
//
// error Null
// :
//
// error
fs.writeFile('./hello.txt',' ',function(error){
if(error){
console.log(" ");
return
}
console.log(' ');
})
ウェブサーバを作成nodeの中でもっぱら1つの核心のモジュールを提供しました:http
httpというモジュールの役割は、サーバーを作成することです。
httpコアモジュールのロード
var http=require('http');
サーバーは何をしますか
server.on('request',function(){
console.log(' ')
});
//4. ,
server.listen(8080,function(){
console.log(' , http://127.0.0.1:8080/ ')
})
ここで述べたように、皆さんのnodejsプログラムの設計に役に立ちます。