Express.js adalah satu web framework paling populer di dunia Node.js. Dokumentasinya yang lengkap dan penggunaannya yang cukup mudah, dapat membuat kita mengembangkan berbagai produk seperti aplikasi web ataupun RESTful API. Express.js pun dapat digunakan menjadi pijakan untuk membangun web framework yang lebih kompleks seperti, Sails.js, MEAN (MongoDB, Express.js, Angular.js, Node.js) dan MERN (MongoDB, Express.js, React.js, Node.js). Express.js dibuat oleh TJ Holowaychuk dan sekarang dikelola oleh komunitas.
Install Express JS
Buat folder project, lalu buka command promt (terminal) di folder tersebut. Ketikan perintah berikut
npm init
Jika ada pertanyaan yang keluar, tekan enter saja hingga selesai hingga keluar tulisan seperti berikut
About to write to Z:\Fian\Belajar Koding\NodeJS\03\package.json: { "name": "03", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC" } Is this ok? (yes)
Lalu tekan Enter saja
Setelah proses selesai, sekarang perlu kita install express js nya dengan perintah berikut
npm install express --save
Jika proses install berhasil, di folder project Anda akan terdapat file-file dan folder berikut
Buat file server.js dengan isi script berikut
var express = require("express"); var app = express(); //GET POST DELETE PUT app.get('/',function(req,res){ res.send('halo express js'); }); app.listen(8080);
Lalu jalankan nodejs dan buka hasilnya melalui web browser dengan URL : localhost:8080
Anda juga dapat menambahkan fungsi get lain seperti berikut
var express = require("express"); var app = express(); //GET POST DELETE PUT app.get('/',function(req,res){ res.send('halo express js'); }); app.get('/users/:name',function(req,res){ res.send("Namanya adalah "+req.params.name); }); app.listen(8080);
Sekarang coba Anda akses dengan URL : localhost:8080/users/fian