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 ကို ဖိုင်ဆာဗာအဖြစ်

Node.js ဖိုင်စနစ် မော်ဂျူးသည် သင့်ကွန်ပြူတာရှိ ဖိုင်စနစ်နှင့် အလုပ်လုပ်နိုင်စေပါသည်။

File System module ကိုထည့်သွင်းရန်၊ require()နည်းလမ်းကိုအသုံးပြုပါ-

var fs = require('fs');

File System module အတွက် အသုံးများသည်-

  • ဖိုင်များကိုဖတ်ပါ။
  • ဖိုင်များဖန်တီးပါ။
  • ဖိုင်များကို အပ်ဒိတ်လုပ်ပါ။
  • ဖိုင်များကိုဖျက်ပါ။
  • ဖိုင်များကို အမည်ပြောင်းပါ။

ဖိုင်များကိုဖတ်ပါ။

သင့်ကွန်ပြူတာ ရှိ fs.readFile()ဖိုင်များကိုဖတ်ရန်နည်းလမ်းကိုအသုံးပြုသည်။

ကျွန်ုပ်တို့တွင် အောက်ပါ HTML ဖိုင် (Node.js ကဲ့သို့ တူညီသော ဖိုဒါတွင် တည်ရှိသည်ဟု ယူဆပါ)။

demofile1.html

<html>
<body>
<h1>My Header</h1>
<p>My paragraph.</p>
</body>
</html>

HTML ဖိုင်ကိုဖတ်သည့် Node.js ဖိုင်ကိုဖန်တီးပြီး အကြောင်းအရာကို ပြန်ပေးသည်-

ဥပမာ

var http = require('http');
var fs = require('fs');
http.createServer(function (req, res) {
  fs.readFile('demofile1.html', function(err, data) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.write(data);
    return res.end();
  });
}).listen(8080);

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

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

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

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



ဖိုင်များဖန်တီးပါ။

File System module တွင် ဖိုင်အသစ်များ ဖန်တီးရန် နည်းလမ်းများ ရှိသည်-

  • fs.appendFile()
  • fs.open()
  • fs.writeFile()

နည်းလမ်း သည် fs.appendFile()သတ်မှတ်ထားသော အကြောင်းအရာကို ဖိုင်တစ်ခုသို့ ပေါင်းထည့်သည်။ ဖိုင်မရှိပါက၊ ဖိုင်ကိုဖန်တီးလိမ့်မည်-

ဥပမာ

appendFile() နည်းလမ်းကို အသုံးပြု၍ ဖိုင်အသစ်တစ်ခု ဖန်တီးပါ-

var fs = require('fs');

fs.appendFile('mynewfile1.txt', 'Hello content!', function (err) {
  if (err) throw err;
  console.log('Saved!');
});

နည်းလမ်းသည် ဒုတိယ fs.open()အငြင်းအခုံအဖြစ် "အလံ" ကို "ရေးသားခြင်းအတွက် အလံ" ဖြစ်ပါက၊ သတ်မှတ်ဖိုင်ကို စာရေးရန်အတွက် ဖွင့်ထားသည်။ ဖိုင်မရှိပါက၊ ဖိုင်အလွတ်တစ်ခုကို ဖန်တီးသည်-

ဥပမာ

open() နည်းလမ်းကို အသုံးပြု၍ အလွတ်ဖိုင်အသစ်တစ်ခု ဖန်တီးပါ-

var fs = require('fs');

fs.open('mynewfile2.txt', 'w', function (err, file) {
  if (err) throw err;
  console.log('Saved!');
});

fs.writeFile()နည်းလမ်းသည် ရှိလျှင် သတ်မှတ်ထားသော ဖိုင်နှင့် အကြောင်းအရာကို အစားထိုးသည် ဖိုင်မရှိပါက၊ သတ်မှတ်ထားသော အကြောင်းအရာများပါဝင်သော ဖိုင်အသစ်ကို ဖန်တီးလိမ့်မည်-

ဥပမာ

writeFile() နည်းလမ်းကို အသုံးပြု၍ ဖိုင်အသစ်တစ်ခု ဖန်တီးပါ-

var fs = require('fs');

fs.writeFile('mynewfile3.txt', 'Hello content!', function (err) {
  if (err) throw err;
  console.log('Saved!');
});

ဖိုင်များကို အပ်ဒိတ်လုပ်ပါ။

File System module တွင် ဖိုင်များကို အပ်ဒိတ်လုပ်ရန် နည်းလမ်းများ ရှိသည်-

  • fs.appendFile()
  • fs.writeFile()

နည်းလမ်း သည် fs.appendFile()သတ်မှတ်ထားသောဖိုင်၏အဆုံးတွင် သတ်မှတ်ထားသောအကြောင်းအရာကို ဖြည့်စွက်သည်-

ဥပမာ

"ဒါက ငါ့စာသားပါ။" "mynewfile1.txt" ဖိုင်၏အဆုံးအထိ၊

var fs = require('fs');

fs.appendFile('mynewfile1.txt', ' This is my text.', function (err) {
  if (err) throw err;
  console.log('Updated!');
});

fs.writeFile()နည်းလမ်းသည် သတ်မှတ်ထားသော ဖိုင်နှင့် အကြောင်းအရာကို အစားထိုးသည် -

ဥပမာ

"mynewfile3.txt" ဖိုင်၏ အကြောင်းအရာကို အစားထိုးပါ-

var fs = require('fs');

fs.writeFile('mynewfile3.txt', 'This is my text', function (err) {
  if (err) throw err;
  console.log('Replaced!');
});

ဖိုင်များကိုဖျက်ပါ။

File System module ဖြင့် ဖိုင်တစ်ခုကို ဖျက်ရန် fs.unlink() နည်းလမ်းကို အသုံးပြုပါ။

fs.unlink()နည်းလမ်းသည် သတ်မှတ်ထားသောဖိုင်ကို ဖျက်ပစ်သည် -

ဥပမာ

"mynewfile2.txt" ကိုဖျက်ပါ-

var fs = require('fs');

fs.unlink('mynewfile2.txt', function (err) {
  if (err) throw err;
  console.log('File deleted!');
});

ဖိုင်များကို အမည်ပြောင်းပါ။

File System module ဖြင့် ဖိုင်တစ်ခုကို အမည်ပြောင်းရန် fs.rename() နည်းလမ်းကို အသုံးပြုပါ။

fs.rename()နည်းလမ်းသည် သတ်မှတ်ထားသောဖိုင်ကို အမည်ပြောင်းသည် -

ဥပမာ

"mynewfile1.txt" အား "myrenamedfile.txt" သို့ အမည်ပြောင်းပါ-

var fs = require('fs');

fs.rename('mynewfile1.txt', 'myrenamedfile.txt', function (err) {
  if (err) throw err;
  console.log('File Renamed!');
});

ဖိုင်များ တင်ပါ။

သင့်ကွန်ပြူတာတွင် ဖိုင်များကို အပ်လုဒ်လုပ်ရန် Node.js ကို အသုံးပြုနိုင်သည်။

ကျွန်ုပ်တို့၏ Node.js ဖိုင်များ အပ်လုဒ်လုပ်နည်း အခန်း တွင် ဖတ်ပါ ။