Modul Node.js


Apa itu Modul di Node.js?

Anggap modul sama dengan pustaka JavaScript.

Satu set fungsi yang ingin Anda sertakan dalam aplikasi Anda.


Modul bawaan

Node.js memiliki satu set modul bawaan yang dapat Anda gunakan tanpa instalasi lebih lanjut.

Lihat Referensi Modul Bawaan kami untuk daftar lengkap modul.


Sertakan Modul

Untuk memasukkan modul, gunakan require() fungsi dengan nama modul:

var http = require('http');

Sekarang aplikasi Anda memiliki akses ke modul HTTP, dan dapat membuat server:

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

Buat Modul Anda Sendiri

Anda dapat membuat modul Anda sendiri, dan dengan mudah memasukkannya ke dalam aplikasi Anda.

Contoh berikut membuat modul yang mengembalikan objek tanggal dan waktu:

Contoh

Buat modul yang mengembalikan tanggal dan waktu saat ini:

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

Gunakan exportskata kunci untuk membuat properti dan metode tersedia di luar file modul.

Simpan kode di atas dalam file bernama "myfirstmodule.js"



Sertakan Modul Anda Sendiri

Sekarang Anda dapat menyertakan dan menggunakan modul di salah satu file Node.js Anda.

Contoh

Gunakan modul "myfirstmodule" dalam file Node.js:

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);

Perhatikan yang kita gunakan ./untuk mencari modul, artinya modul tersebut berada di folder yang sama dengan file Node.js.

Simpan kode di atas dalam file bernama "demo_module.js", dan mulai file:

Mulai demo_module.js:

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

Jika Anda telah mengikuti langkah yang sama di komputer Anda, Anda akan melihat hasil yang sama seperti contoh: http://localhost:8080