Node.js ကျူတိုရီရယ်

Node.js ပင်မစာမျက်နှာ Node.js နိဒါန်း Node.js ကို စတင်လိုက်ပါ။ Node.js မော်ဂျူးများ Node.js HTTP မော်ဂျူး Node.js ဖိုင်စနစ် Node.js URL မော်ဂျူး Node.js NPM Node.js ပွဲများ Node.js ဖိုင်များ အပ်လုဒ်လုပ်ခြင်း။ Node.js အီးမေးလ်

Node.js MySQL

MySQL စတင်လိုက်ပါ။ MySQL ဒေတာဘေ့စ်ဖန်တီးပါ။ MySQL ဇယားဖန်တီးပါ။ MySQL ထဲသို့ ထည့်သွင်းပါ။ MySQL မှ ရွေးချယ်ပါ။ MySQL ဘယ်မှာလဲ။ MySQL Order By MySQL ကိုဖျက်ပါ။ MySQL Drop Table MySQL အပ်ဒိတ် MySQL ကန့်သတ်ချက် MySQL Join

Node.js MongoDB

MongoDB စတင်လိုက်ပါ။ MongoDB ဒေတာဘေ့စ်ဖန်တီးပါ။ MongoDB သည် Collection ကိုဖန်တီးပါ။ MongoDB ထည့်သွင်းပါ။ MongoDB ကိုရှာပါ။ MongoDB မေးခွန်း MongoDB အမျိုးအစား MongoDB ကိုဖျက်ပါ။ MongoDB Drop Collection MongoDB အပ်ဒိတ် MongoDB ကန့်သတ်ချက် MongoDB Join

Raspberry Pi

RasPi စတင်လိုက်ပါ။ RasPi GPIO နိဒါန်း RasPi မှိတ်တုတ်မှိတ်တုတ် LED RasPi LED နှင့် ခလုတ်နှိပ်ပါ။ RasPi စီးဆင်းနေသော LED များ RasPi WebSocket RasPi RGB LED WebSocket RasPi အစိတ်အပိုင်းများ

Node.js အ ကိုး အကား

Built-in Modules များ

Node.js မော်ဂျူးများ


Node.js ရှိ Module ဆိုတာဘာလဲ။

module များသည် JavaScript libraries များကဲ့သို့တူညီရန်စဉ်းစားပါ။

သင့်အပလီကေးရှင်းတွင် သင်ထည့်သွင်းလိုသော လုပ်ဆောင်ချက်အစုံ။


Built-in Modules များ

Node.js တွင် ထပ်မံထည့်သွင်းခြင်းမရှိဘဲ သင်အသုံးပြုနိုင်သည့် တပ်ဆင်သည့် module အစုံရှိပါသည်။

မော်ဂျူးများ စာရင်းအပြည့်အစုံအတွက် ကျွန်ုပ်တို့၏ Built-in Modules ရည်ညွှန်း ချက်ကို ကြည့် ပါ။


Modules များ ထည့်သွင်းပါ။

မော်ဂျူးတစ်ခုထည့်သွင်းရန်၊ မော်ဂျူး require() အမည်ဖြင့် လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-

var http = require('http');

ယခု သင့်အပလီကေးရှင်းသည် HTTP module သို့ဝင်ရောက်ခွင့်ရှိပြီး ဆာဗာတစ်ခုကို ဖန်တီးနိုင်သည်-

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('Hello World!');
}).listen(8080);

သင်၏ကိုယ်ပိုင် Modules ကိုဖန်တီးပါ။

သင်သည်သင်၏ကိုယ်ပိုင် module များကိုဖန်တီးနိုင်ပြီး၎င်းတို့ကိုသင်၏အပလီကေးရှင်းများတွင်အလွယ်တကူထည့်သွင်းနိုင်သည်။

အောက်ပါဥပမာသည် ရက်စွဲနှင့် အချိန်အရာဝတ္တုကို ပြန်ပေးသည့် module တစ်ခုကို ဖန်တီးသည်-

ဥပမာ

လက်ရှိရက်စွဲနှင့် အချိန်ကို ပြန်ပေးသည့် မော်ဂျူးတစ်ခုကို ဖန်တီးပါ-

exports.myDateTime = function () {
  return Date();
};

exportsမော်ဂျူးဖိုင်အပြင်ဘက်တွင် ဂုဏ်သတ္တိများနှင့် နည်းလမ်းများရရှိနိုင်စေရန် အဓိကစကားလုံးကို အသုံးပြု ပါ။

အထက်ကုဒ်ကို "myfirstmodule.js" ဟုခေါ်သော ဖိုင်တစ်ခုတွင် သိမ်းဆည်းပါ။



သင်၏ကိုယ်ပိုင် Module ကိုထည့်သွင်းပါ။

ယခု သင်သည် သင်၏ Node.js ဖိုင်များတွင် မည်သည့် module ကိုမဆို ထည့်သွင်းအသုံးပြုနိုင်ပါသည်။

ဥပမာ

Node.js ဖိုင်တွင် module "myfirstmodule" ကိုသုံးပါ-

var http = require('http');
var dt = require('./myfirstmodule');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write("The date and time are currently: " + dt.myDateTime());
  res.end();
}).listen(8080);

module ကိုရှာဖွေရန်ကျွန်ုပ်တို့ အသုံးပြုသည်ကိုသတိပြုပါ ./, ဆိုလိုသည်မှာ module သည် Node.js ဖိုင်ကဲ့သို့တူညီသောဖိုင်တွဲတွင်တည်ရှိကြောင်းသတိပြုပါ။

"demo_module.js" ဟုခေါ်သော ဖိုင်တစ်ခုတွင် အထက်ကုဒ်ကို သိမ်းဆည်းပြီး ဖိုင်ကို စတင်ပါ။

demo_module.js ကို စတင်ပါ

C:\Users\Your Name>node demo_module.js

သင့်ကွန်ပြူတာတွင် အလားတူအဆင့်များကို လိုက်နာပါက၊ ဥပမာအားဖြင့် တူညီသောရလဒ်ကို သင်တွေ့မြင်ရလိမ့်မည်- http://localhost:8080