ホームページ > ウェブフロントエンド > jsチュートリアル > Node.js のモジュール開発について話しましょう

Node.js のモジュール開発について話しましょう

藏色散人
リリース: 2022-08-08 13:49:59
転載
1338 人が閲覧しました

この記事では、参考価値のある Node.js のモジュール開発について紹介しますので、興味のある方は参考にしてみてください。

1. Node.js のモジュール開発

node.js のモジュールは主に、組み込みモジュール、サードパーティ モジュールの 3 つのカテゴリに分類されます。カスタムモジュール。 [推奨事項: node.js ビデオ チュートリアル ]

2. 組み込みモジュール

Node オペレーティング環境によって提供される API。モジュール方式で開発されるため、Node オペレーティング環境によって提供される API をシステム モジュールとも呼びます。

一般的に使用される組み込みモジュールは、fs、os、path、EventEmitter、http です。

1. システムモジュール fs (ファイルオペレーティングシステム)

//Read file

fs.reaFile('ファイルパス/ファイル名'[ ,'ファイルエンコーディング'], callback);

fs.readFile('../index.html', "utf8", (err,data) => {
    if (err != null) { 
        console.log(data);
        return;
    }
    console.log('文件写入成功');
});
ログイン後にコピー

//同期書き込みコード

console.log('start...')
var data = fs.writeFileSync('./abc.txt','hello')
console.log(data)
console.log('end...')
ログイン後にコピー

//非同期書き込みコード

console.log('start...')
fs.writeFile('./hello.txt','hello world!',function(err){
    if(err) throw err
    console.log('success!')
})
console.log('end...')
ログイン後にコピー

2.システムモジュールパス( path)

path.dirname() フォルダーを表すパスの部分を返します。

path.extname() パスの拡張子を返します。

3.events (イベント トリガー)

イベント モジュールは、events.EventEmitter という 1 つのオブジェクトのみを提供します。 EventEmitter の中核は、イベント トリガー関数とイベント リスナー関数のカプセル化です。

このモジュールには、require("events"); を通じてアクセスできます。

var events = require('events')

var emitter = new events.EventEmitter()

//绑定事件
emitter.on('abc', function(){
    console.log('abc事件执行了...')
})
//触发事件
emitter.emit('abc')
ログイン後にコピー

4.https (ハイパーテキスト転送プロトコル)

構成サーバー

var http = require('http')

//创建服务器对象
var app = http.createServer(function(req,res){
    res.write('<h1>hello</h1>')
    res.write('<ul><li>a</li><li>b</li><li>c</li></ul>')
    res.end()
})

//监听端口,开启服务
app.listen(8080, function(){
    console.log('server success!')
})
ログイン後にコピー

3.カスタム モジュール

#モジュール メンバーのエクスポート

module.exports = function() {
  // ...
}
ログイン後にコピー
モジュール メンバーのインポート

const 变量 = require('方法')
ログイン後にコピー
4. サードパーティのモジュール

直接使用できる特定の関数を備えた他者によって作成されたモジュール モジュールはサードパーティのモジュールです。パーティ モジュール: サードパーティ モジュールは通常、複数のファイルで構成され、フォルダに配置されるため、パッケージとも呼ばれます。

以上がNode.js のモジュール開発について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート