Tutorial Node.js - Panduan Lengkap Untuk Pemula



Tutorial Node.js ini akan membincangkan mengenai seni bina asas, kerja dan pelbagai modul Node.js. Ia juga akan menunjukkan pelaksanaan praktikal Node.js dan Express.js.

Sekiranya anda pernah mendengar tentang Node.js maka anda mungkin tahu bahawa ia adalah salah satu kerangka kerja JavaScript yang paling terkenal dan kuat. Sejak dilancarkan, ia terus bertahan di pasar IT. Walaupun dengan pengenalan baru dan bersemangat suka , , Meteor dll, populariti Node.js nampaknya tidak akan berhenti lagi. Tertanya-tanya mengapa? Baiklah, dengan bantuan Tutorial Node.js ini, saya akan memberi anda gambaran lengkap tentangnya. Jadi, bersiaplah untuk jatuh cinta dengan Node.js.

Dalam Tutorial Node.js ini, saya akan membincangkan topik berikut:





Apa itu Node.js?

Node.js adalah rangka kerja yang kuat yang dikembangkan Enjin JavaScript V8 Chrome yang menyusun JavaScript terus ke kod mesin asli. Ini adalah kerangka ringan yang digunakan untuk membuat aplikasi web sisi pelayan dan memperluas API JavaScript untuk menawarkan fungsi sisi pelayan yang biasa. Ini umumnya digunakan untuk pengembangan aplikasi berskala besar, terutama untuk situs streaming video, aplikasi halaman tunggal, dan aplikasi web lainnya. Node.js membuat penggunaan model I / O tanpa peristiwa yang berdasarkan peristiwa yang menjadikannya pilihan tepat untuk aplikasi masa nyata yang berintensifkan data.

Seperti bahasa pengaturcaraan lain, node.js menggunakan pakej dan modul. Ini adalah perpustakaan yang mengandungi pelbagai fungsi dan diimport dari npm (node ​​package manager) ke dalam kod kami dan digunakan dalam program. Beberapa ciri utama, yang menentukan Node.js disenaraikan di bawah:



Ciri-ciri Node.js

  1. Sumber terbuka
    Node.js adalah lesen MIT rangka kerja sumber terbuka yang disokong oleh komuniti besar. Komuniti yang cukup aktif telah menyumbang untuk menambahkan keupayaan baru pada aplikasi Node.js.
  2. Ringkas dan Cepat
    Oleh kerana Node.js dibina di V8 JavaScript Engine Google Chrome, perpustakaannya mampu melaksanakan kod cepat.
  3. Tidak segerak
    Semua perpustakaan Node.js tidak segerak yang bermaksud pelayan berasaskan Node.js tidak pernah menunggu API menghantar balik respons dan beralih ke API seterusnya.
  4. Skalabiliti Tinggi
    Kerana mekanisme acara, Node.js sangat berskala dan membantu pelayan dalam respons yang tidak menyekat.
  5. Single-Threaded
    Dengan bantuan perulangan acara, Node.js dapat mengikuti model single-threaded. Ini membolehkan satu program menangani pelbagai permintaan.
  6. Tanpa Penyangga
    Salah satu fungsi utama aplikasi Node.js adalah bahawa ia tidak pernah menyimpan data apa pun.
  7. Merentas Pelantar
    Node.js dapat dibina dan digunakan dengan mudah di pelbagai platform seperti Windows, MAC, dan Linux.

Mari kita maju lebih jauh dan lihat bagaimana menggunakan kod sebenar pada penyemak imbas. Tetapi sebelum itu, anda perlu memuat turun dan memasang di sistem anda. Anda boleh merujuk artikel saya yang lain untuk mengetahui yang lengkap Proses pemasangan Node.js .

Jadi sekarang, mari kita pergi lebih jauh dalam Tutorial Node.js ini, di mana saya akan bercakap mengenai komponen Node.js yang paling penting iaitu, npm.

NPM (Pengurus Pakej Node)

NPM bermaksud Pengurus Pakej Node yang seperti namanya adalah pengurus pakej untuk pakej / modul Node.js. Dari Node versi 0.6.0. dan seterusnya, npm telah ditambahkan sebagai lalai dalam pemasangan nod. Ini menyelamatkan anda dari kerumitan memasang npm secara eksplisit.



NPM pada asasnya membantu dalam dua cara:

ubah rentetan menjadi php array
  1. Menyediakan dan menghoskan repositori dalam talian untuk pakej / modul node.js yang boleh dimuat turun dan digunakan dengan mudah dalam projek kami. Anda boleh mendapatkannya di sini: npmjs.com
  2. Menyediakan utiliti baris Perintah untuk memasang pelbagai pakej Node.js, menguruskan versi Node.js dan pergantungan pakej.

Tetapi sekarang, anda pasti tertanya-tanya apakah sebenarnya modul-modul ini dan bagaimana ia membantu kami dalam membina aplikasi Node.js. Baiklah, di bahagian seterusnya tutorial Node.js ini, saya akan memberi anda gambaran lengkap mengenai modul Node.js.

Modul Node.js

Modul dalam Node.js mewakili pelbagai fungsi yang digabungkan menjadi satu atau beberapa fail JS. Modul ini mempunyai konteks yang unik, oleh itu, mereka tidak pernah mengganggu atau mencemarkan ruang lingkup modul lain.

Modul ini membolehkan penggunaan semula kod dan meningkatkan kemudahan penggunaan. Node.js pada asasnya menyediakan tiga jenis modul:

  1. Modul Teras
  2. Modul Setempat
  3. Modul Pihak Ketiga

Modul Teras

Oleh kerana Node.js sangat ringan kerangka kerja, modul teras menggabungkan fungsi minimum mutlak. Modul-modul ini secara amnya dimuat ketika proses Node memulakan pelaksanaannya. Yang perlu anda buat hanyalah, mengimport modul teras ini untuk menggunakannya dalam kod anda.

Di bawah ini saya telah menyenaraikan beberapa modul Core yang penting.

Modul Teras Penerangan
http Mengandungi kelas, kaedah, dan peristiwa yang diperlukan untuk membuat pelayan HTTP Node.js
url Mengandungi kaedah untuk penyelesaian dan penghuraian URL di Node
pertanyaan Mengandungi kaedah untuk menangani rentetan pertanyaan Node
jalan Mengandungi kaedah untuk menangani jalan fail
fs Mengandungi kelas, kaedah, dan peristiwa untuk berfungsi dengan fail I / O
Berguna Mengandungi fungsi utiliti yang boleh berguna untuk pengaturcara

Anda boleh memuatkan modul teras anda, menggunakan kod di bawah:

var modul = memerlukan ('module_name')

Mari kita lihat, apa itu 'modul tempatan'.

Modul Setempat

Modul tempatan Node.js adalah modul khusus yang dibuat secara tempatan oleh pengguna / pembangun dalam aplikasi. Modul-modul ini boleh merangkumi pelbagai fungsi yang digabungkan ke dalam fail dan folder yang berbeza yang dapat diedarkan dengan mudah dalam komuniti Node.js menggunakan NPM.

Modul ini dimuat dengan cara yang serupa dengan modul teras. Mari tunjukkan kepada anda, bagaimana melakukannya menggunakan contoh asas.

Buat fail modul.js tersuai / tempatan anda

var detail = {name: function (name) {console.log ('Name:' + name)}, domain: function (domain) {console.log ('Domain:' + domain)}} module.exports = detail

Sertakan fail modul anda dalam fail aplikasi utama anda.

var myLogModule = memerlukan ('./ Local_module.js') myLogModule.name ('Edureka') myLogModule.domain ('Pendidikan')

Sekarang anda boleh melaksanakan fail-fail ini menggunakan perintah di bawah ini:

aplikasi nod.js

Mari saya tunjukkan apa itu modul luaran.

Modul Luaran

Anda boleh menggunakan luaran atau 3rdmodul parti hanya dengan memuat turunnya melalui NPM. Modul ini secara amnya dibangunkan oleh pembangun lain dan bebas digunakan. Beberapa modul luaran terbaik adalah ekspres, bereaksi, tegukan, mongoose, mocha dll.

Memuatkan modul pihak ketiga secara global:

pasang npm --g

Sertakan fail modul anda dalam fail aplikasi utama anda:

pasang npm - simpan

Fail JSON

The fail package.json di Node.js adalah nadi keseluruhan aplikasi. Ini pada dasarnya adalah fail manifes yang mengandungi metadata projek. Oleh itu, memahami dan bekerja dengan fail ini menjadi sangat penting untuk pembangunan projek Node yang berjaya.

Fail package.json umumnya terdiri daripada metadata aplikasi, yang selanjutnya dikategorikan ke dalam dua kategori berikut:

  1. Mengenal pasti sifat metadata: Ini terdiri daripada sifat seperti nama projek, versi modul semasa, lesen, pengarang projek, keterangan projek dll.
  1. Menulis terus ke fail: Anda secara langsung boleh menulis maklumat yang diperlukan ke dalam fail package.json dan memasukkannya ke dalam projek anda.

Sekarang anda sudah membiasakan diri dengan pelbagai komponen aplikasi Node JS. Di bahagian seterusnya dari Tutorial Node.js ini, saya akan berkongsi beberapa asas Node Js supaya kita dapat memulakan dengan terus menerus.

Asas Node.js

Oleh kerana Node.js adalah rangka kerja JavaScript, ia menggunakan sintaks JavaScript. Sekiranya anda ingin mempelajari JavaScript secara terperinci, anda boleh merujuknya . Buat masa ini, saya akan memberi anda asas-asas Node.js seperti:

Jenis Data

Seperti bahasa pengaturcaraan lain, Node.js mempunyai pelbagai jenis data, yang selanjutnya dikategorikan ke dalam jenis data Primitif dan Bukan Primitif.

Jenis Data Primitif adalah:

  1. Tali
  2. Nombor
  3. Boolean
  4. Batal
  5. Tidak ditentukan

Jenis Data Bukan Primitif adalah:

  1. Objek
  2. Tarikh
  3. Array

Pemboleh ubah

Pemboleh ubah adalah entiti yang mempunyai nilai yang mungkin berbeza semasa program berlangsung. Untuk membuat pemboleh ubah di Node.js, anda perlu menggunakan var kata kunci terpelihara. Anda tidak perlu menetapkan jenis data, kerana penyusun akan memilihnya secara automatik.

Sintaks:

var varName = nilai

Pengendali

Node.js menyokong pengendali di bawah:

Jenis Operator Pengendali
Aritmetik +, -, /, *,%, ++, -
Tugasan =, + =, - =, * =, / =,% =
Bersyarat =?
Perbandingan ==, === ,! = ,! ==,>,> =,<, <=,
Logik &&, ||,!
Sedikit demi sedikit &, |, ^, ~,<>, >>>

Fungsi

Fungsi dalam Node.js adalah sekatan kod yang mempunyai nama dan ditulis untuk mencapai tugas tertentu. Anda perlu menggunakan fungsi kata kunci untuk membuatnya. Fungsi umumnya merupakan proses dua langkah. Yang pertama adalah menentukan fungsi dan yang kedua adalah memanggilnya. Di bawah ini adalah sintaks membuat dan menggunakan fungsi:

Contoh:

// Mendefinisikan fungsi fungsi display_Name (firstName, lastName) {alert ('Hello' + firstName + '' + lastName)} // Memohon fungsi display_Name ('Park', 'Jimin')

Objek

Objek adalah jenis data bukan primitif yang dapat menyimpan pelbagai nilai dari segi sifat dan kaedah. Objek Node.js adalah entiti yang berdiri sendiri kerana tidak ada konsep kelas. Anda boleh membuat objek dengan dua cara:

  1. Menggunakan literal Objek
  2. Menggunakan Pembina objek

Contoh:

// objek dengan sifat dan kaedah var karyawan = {// sifat pertamaNama: 'Minho', nama akhir: 'Choi', umur: 35, gaji: 50000, // kaedah getFullName: function () {return this.firstName + '' + ini.lastName}}

Sistem fail

Untuk mengakses sistem fail fizikal, Node.js menggunakan fs modul yang pada dasarnya mengurus semua operasi I / O fail tidak segerak dan segerak. Modul ini diimport menggunakan arahan di bawah:

var fs = memerlukan ('fs')

Beberapa penggunaan umum untuk modul Sistem Fail adalah:

cara menutup aplikasi java
  • Baca fail
    1. fs.readFile ()
var http = memerlukan ('http') var fs = memerlukan ('fs') http.createServer (fungsi (req, res) {fs.readFile ('script.txt', function (err, data) {res.writeHead ( 200, {'Content-Type': 'text / html'}) res.write (data) res.end ()})}). Dengar (8080)
  • Buat fail
    1. appendFile ()
    2. buka()
    3. tuliskanFile ()
  • Kemas kini fail
    1. fs.appendFile ()
    2. fs.writeFile ()
  • Padamkan fail
    1. fs.unlink ()
  • Namakan semula fail
    1. fs.rename ()

Oleh itu, dengan arahan ini, anda boleh melakukan semua operasi yang diperlukan pada fail anda. Mari kita melangkah lebih jauh dengan Tutorial Node.js ini dan lihat apakah Peristiwa dan bagaimana ia dikendalikan di Node.js.

Acara

Seperti yang telah saya nyatakan, aplikasi Node.js berurutan tunggal dan berdasarkan acara. Node.js menyokong serentak kerana ia didorong oleh peristiwa, dan dengan itu menggunakan konsep seperti peristiwa dan panggilan balik. Panggilan fungsi async membantu Node.js dalam mengekalkan kesesuaian sepanjang aplikasi.

Pada asasnya, dalam aplikasi Node.js, terdapat gelung utama yang menunggu dan mendengar peristiwa, dan setelah sesuatu acara selesai, ia akan segera memulakan fungsi panggilan balik.

Gambar rajah di bawah menunjukkan bagaimana peristiwa digerakkan di Node.js.

Thread Model - Tutorial Node.js - Edureka

Satu perkara yang mesti anda perhatikan di sini adalah bahawa, walaupun acara kelihatan serupa dengan fungsi panggilan balik tetapi perbezaannya terletak pada fungsi mereka. Apabila fungsi tak segerak mengembalikan hasilnya, panggilan balik dipanggil sebaliknya, pengendalian acara berfungsi sepenuhnya pada corak pemerhati. Dan di Node.js, kaedah yang mendengarkan peristiwa tersebut disebut pemerhati. Saat ini, suatu peristiwa dipicu, fungsi pendengarnya secara automatik mulai dijalankan. Modul acara dan kelas EventEmitter menyediakan pelbagai peristiwa dalam yang digunakan untuk mengikat acara dengan pendengar acara. Di bawah ini saya telah menulis sintaks untuk itu.

Acara Mengikat kepada Pendengar Acara

// Modul import peristiwa var my_Events = memerlukan ('peristiwa') // Buat objek eventEmitter var my_EveEmitter = my_Events baru.EventEmitter ()

Pengendali Acara Mengikat ke Acara

// Pengikat acara dan acara mengikat my_EveEmitter.on ('eventName', eventHandler)

Menembak Kejadian

// Aktifkan acara my_EveEmitter.emit ('eventName')

Sekarang mari kita cuba melaksanakan perkara-perkara yang telah saya bincangkan di bahagian Acara Node.js ini.Kod di bawah menunjukkan perwakilan ringkas pelaksanaan Acara di Node.js.

var emitter = memerlukan ('peristiwa'). Fungsi EventEmitter iterateProcessor (num) {var emt = pemancar baru () setTimeout (fungsi () {untuk (var i = 1 i & lt = num i ++) {emt.emit ('BeforeProcess' , i) console.log ('Processing Iteration:' + i) emt.emit ('AfterProcess', i)}}, 5000) return emt} var it = iterateProcessor (5) it.on ('BeforeProcess', fungsi ( info) {console.log ('Memulakan proses untuk' + info)}) it.on ('AfterProcess', function (info) {console.log ('Finishing processing for' + info)

Di bahagian seterusnya Tutorial Node.js ini, saya akan memberi anda pandangan mengenai salah satu modul Node.js yang paling penting yang disebut Modul HTTP.

Modul HTTP

Secara amnya, Node.js digunakan untuk mengembangkan aplikasi berasaskan pelayan. Tetapi dengan menggunakan modul, anda boleh membuat pelayan web dengan mudah yang dapat memenuhi permintaan pelanggan. Oleh itu ia juga dirujuk ke Modul Web dan menyediakan modul seperti HTTP dan permintaan yang memudahkan Node.js dalam memproses permintaan pelayan.

Anda boleh memasukkan modul ini dengan mudah dalam aplikasi Node.js anda hanya dengan menulis kod di bawah:

var http = memerlukan ('http')

Di bawah ini saya telah menulis kod, yang menunjukkan bagaimana Pelayan Web dibangunkan di Node.js.

// memanggil pustaka http var http = memerlukan ('http') var url = memerlukan ('url') // membuat pelayan var pelayan = http.createServer (fungsi (req, res) {// menetapkan tajuk kandungan res.writeHead ( 200, ('Content-Type', 'text / html')) var q = url.parse (req.url, true). Pertanyaan var txt = q.year + '' + q.month // hantar rentetan kepada tindak balas res.end (txt)}) // menetapkan 8082 sebagai pelayan port mendengar server.listen (8082)

Di bahagian seterusnya dari Tutorial Node.js ini, saya akan membincangkan mengenai Express.js yang banyak digunakan untuk pembangunan aplikasi web sisi pelayan.

Ekspres.js

Express.js adalah kerangka yang dibangun di atas Node.js yang memudahkan pengurusan aliran data antara pelayan dan laluan dalam aplikasi sisi pelayan. Ini adalah kerangka ringan dan fleksibel yang menyediakan pelbagai ciri yang diperlukan untuk web serta pengembangan aplikasi mudah alih.

Express.js dibangunkan pada modul middleware Node.js yang dipanggil menyambung . Modul sambung selanjutnya menggunakan http modul untuk berkomunikasi dengan Node.js. Oleh itu, jika anda bekerja dengan mana-mana modul middleware berasaskan sambungan, anda boleh dengan mudah mengintegrasikan dengan Express.js.

Bukan hanya ini, beberapa kelebihan utama Express.js adalah:

  • Menjadikan pembangunan aplikasi web lebih pantas
  • Membantu dalam membina aplikasi mudah alih dan web jenis satu halaman, berbilang halaman, dan hibrid
  • Express menyediakan dua mesin templat iaitu, Jade dan EJS
  • Express mengikuti seni bina Model-View-Controller (MVC)
  • Membuat integrasi dengan pangkalan data seperti MongoDB, Redis, MySQL
  • Mentakrifkan ralat semasa mengendalikan perisian tengah
  • Memudahkan konfigurasi dan penyesuaian mudah untuk aplikasi.

Dengan semua ciri ini, Express bertanggungjawab terhadap bahagian backend dalam MEAN stack. Mean Stack adalah tumpukan perisian JavaScript sumber terbuka yang digunakan untuk membangun laman web dan aplikasi web yang dinamis. Di sini, MAKSUD bermaksud M ongoDB, ADALAH xpress.js, KE ngularJS, dan N ode.js.

Mari kita lihat contoh mudah untuk difahami, bagaimana Express.js berfungsi dengan Node.js untuk memudahkan kerja kita. Tetapi sebelum anda mula bekerja dengan Express.js, anda perlu memasangnya di sistem anda.

Untuk memasang Express.js secara global, anda boleh menggunakan arahan di bawah:

npm pasang -g express

Atau, jika anda ingin memasangnya secara tempatan ke dalam folder projek anda, anda perlu melaksanakan perintah berikut:

npm pasang express - simpan

Oleh kerana kita sudah selesai dengan semua persiapan, mari kita langsung masuk ke dalam pelaksanaan praktikal. Di sini, saya akan menunjukkan Aplikasi Pengesahan Pengguna yang mudah menggunakan Node.js dan Express.js.

Node.js Tutorial Langkah demi Langkah Pembangunan Aplikasi dengan Express.js

Untuk ini, kami memerlukan fail di bawah:

  • pakej.json
  • skrip.js
  • pandangan
    • index.jade
    • log masuk.jade
    • selamat.jade
    • tidak dibenarkan.jade
    • selamat datang.jade
  • lib
    • laluan.js

Jadi, mari kita mulakan pakej.json .

{'author': 'Edureka', 'name': 'Express_Demo', 'description': 'Express with Node.js', 'version': '0.0.0', 'scripts': {'start': 'node script.js '},' engine ': {' node ':' ~ 0.4.12 '},' dependencies ': {' connect-flash ':' ^ 0.1.1 ',' cookie-parser ':' ^ 1.4 .3 ',' express ':' ^ 3.21.2 ',' jade ':' ^ 0.20.3 ',' req-flash ':' 0.0.3 '},' devDependencies ': {}}

Seterusnya, anda perlu membuat skrip.js .

var express = memerlukan ('express') var http = memerlukan ('http') var port = 8999 var app = express () const flash = memerlukan ('connect-flash') var cookieParser = memerlukan ('cookie-parser') var server = http.createServer (app) fungsi checkAuth (req, res, next) {console.log ('checkAuth' + req.url) // tidak berfungsi / selamat kepada mereka yang tidak log masuk jika (req.url = == '/ selamat' && (! req.session ||! req.session.authenticated)) {res.render ('tidak sah', {status: 403}) return} next ()} app.use (flash () app.use (cookieParser ()) app.use (express.session ({secret: 'example'})) app.use (express.bodyParser ()) app.use (checkAuth) app.use (app.router) app.set ('view engine', 'jade') app.set ('view options', {layout: false}) memerlukan ('./ lib / Rute.js') (app) app.listen (port) konsol .log ('Node mendengar pada port% s', port)

Sekarang, buat folder bernama pandangan, di mana anda akan menambah fail jade yang akan bertanggungjawab untuk pelbagai paparan halaman. Fail paparan pertama yang perlu anda buat ialah index.jade .

!!! Tajuk kepala 5 html (lang = 'en') Pengesahan Pengguna Contoh badan h1 pusat Demo Pengesahan menggunakan Express h3 Navigasi ke h4 ul li: a (href = '/ selamat') Kandungan selamat li: a (href = '/ welcome') Halaman alu-aluan li: a (href = '/ logout') Logout

Sekarang, buat log masuk.jade fail.

!!! 5 html (lang = 'en') tajuk utama Contoh pengesahan ekspres badan h1 pusat Log masuk ke pusat contoh pengesahan ekspres ini p Gunakan pengguna untuk nama pengguna dan lulus untuk kata laluan. form (method = 'post') label p (untuk = 'username') Input Alamat E-mel (type = 'text', name = 'username', class = 'form-control', id = 'exampleInputPassword1', placeholder = ' E-mel ', style =' width: 400px ') p center label (untuk =' password ') Kata laluan input (type =' password ', name =' password ', class =' ​​form-control ', id =' exampleInputPassword1 ', placeholder = 'Password', style = 'width: 400px') p center Kirim - setiap mesej dalam flash h4 (style = 'color: red') # {message}

Langkah seterusnya adalah membuat selamat datang.jade .

!!! Tajuk kepala 5 html (lang = 'en') Pengesahan Pengguna Contoh body h1 center Welcome To The Edureka Tutorial!

Seterusnya, buat selamat.jade fail.

!!! Tajuk 5 html (lang = 'en') tajuk Pengesahan Ekspres Contoh pusat badan h1 Hai, pengguna selamat. p Navigasi ke ul li: a (href = '/ selamat') Kandungan selamat li: a (href = '/ welcome') Halaman selamat datang li: a (href = '/ logout') Logout

Sekarang, buat tidak dibenarkan.jade fail.

!!! 5 html (lang = 'en') tajuk utama Pengesahan Pengguna Contoh badan h1 pusat Tidak dibenarkan p Anda tidak dibenarkan melihat halaman ini. p Tolong ' bersambung

Sekarang, anda perlu membuat folder dan menamakannya lib . Sekarang, buat a laluan.js fail yang akan memetakan semua halaman.

var util = memerlukan ('util') module.exports = function (app) {app.get ('/', function (req, res, next) {res.render ('index')}) app.get (' / selamat datang ', function (req, res, next) {res.render (' welcome ')}) app.get (' / safe ', function (req, res, next) {res.render (' selamat ')} app.get ('/ login', function (req, res, next) {res.render ('login', {flash: req.flash ()})}}) app.post ('/ login', fungsi ( req, res, next) {// anda mungkin ingin mencari pangkalan data atau sesuatu yang lebih berskala di sini jika (req.body.username && req.body.username === 'user' && req.body.password && req.body.password === 'pass') {req.session.authenticated = true res.redirect ('/ safe')} lain {req.flash ('error', 'Nama pengguna dan kata laluan tidak betul') res. redirect ('/ login')}}) app.get ('/ logout', function (req, res, next) {delete req.session.authenticated res.redirect ('/')})}}

Sekiranya anda ingin melaksanakan kod ini sendiri, anda boleh memuat turunnya dari sini: Node.js PDF Tutorial .

Dengan ini, kita akan mengakhiri Tutorial Node.js ini. Saya harap saya dapat menerangkan konsep Node.js dari bawah ke atas.

Sekiranya anda menjumpai 'Node.js Tutorial ini 'Relevan, lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia.

penyemak imbas db untuk semakan sqlite

Ada soalan untuk kami? Sila sebutkan di bahagian komen Tutorial Node.js ini dan kami akan menghubungi anda.