Skip to main content

[Dokumentasi] Menggunakan Express sebagai Web Framework untuk Node.js

Apa itu Express dan apa kaitannya dengan Node.js? Express adalah Framework Aplikasi berbasis Web pada Node.js yang bersifat fleksibel dan minimalis yang menyediakan satu set fitur yang tangguh untuk aplikasi web dan mobile.
  1. Instalasi
Sebelum melakukan instalasi express, pastikan node.js sudah terinstal di komputer tujuan. Proses instalasi berikut akan dilakukan dengan menggunakan command prompt.
  • Jalankan command prompt, lalu masuklah ke direktori tempat penyimpanan Aplikasi yang akan dibuat, sebagai contoh di sini akan di simpan pada D:\NodeJS\Samples\FirstProject. Ketik perintah berikut
cd D:\NodeJS\Samples\FirstProject

  • Ketik perintah berikut :
npm install -g express-generator
express
npm install
set DEBUG=FirstProject ./bin/www   ß ganti ‘FirstProject’ sesuai dengan nama folder
npm start
  • Jika berhasil, maka akan tampil pesan berikut :
> FirstProject@0.0.0 start D:\NodeJS\Samples\FirstProject
> node ./bin/www
  • Setelah itu buka browser, dan ketikkan http://localhost:3000 pada address bar. Akan tampil pesan Welcome.

  1. Contoh sederhana penggunaan Express
Untuk contoh sederhana penggunaan Express, yakni menampilkan tulisan Hello World ke browser dengan membuat 1 file view baru.
  • Buka Windows Explorer, masuklah ke direktori tempat penyimpanan aplikasi yang baru dibuat (D:\NodeJS\Samples\FirstProject).
  • Kemudian akan terlihat beberapa folder. Buka folder router dan backup file index.js, kemudian edit file index.js dengan menggunakan text editor (bisa juga menggunakan notepad). Berikut isi dari file index.js
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res) {
res.render('index', { title: 'Express' });
});
module.exports = router;
Ubah 3 baris kode di atas mulai dari router.get sehingga menjadi kode berikut :
var express = require('express');
var router = express.Router();
/* GET Hello World page. */
router.get('/helloworld', function(req, res) {
res.render('helloworld', { title: 'Hello, World!' })
});
module.exports = router;
Simpan file tersebut, lalu keluar.
  • Dari folder routes, pindah ke folder views. Buat file dengan nama helloworld.jade dengan isi file berikut :
p Hello, World! Welcome to #{title}
Simpan lalu tutup.
  • Buka kembali command, dan masuk ke D:\NodeJS\Samples\FirstProject. Jalankan npm dengan mengetik :
Npm start
Hello, World! Welcome to Hello, World!

Comments

Popular posts from this blog

Twitter memposting keuntungan pertama meski ada masalah bot

Jaringan sosial lambat berkembang karena berkaitan dengan kekhawatiran akan jutaan akun palsu yang melakukan tweet dan retweet di seluruh platform.   Ada jutaan akun palsu yang melakukan tweet , retweet dan like ke sebagian besar akun terkenal di Twitter. Jadi apa yang akan dilakukan perusahaan tentang hal itu?   Masalahnya telah menggelegak di bawah permukaan di Twitter selama bertahun-tahun. Tapi itu dibawa ke permukaan oleh The New York Times, yang menemukan perusahaan yang menghasilkan uang dengan menggunakan bots - program komputer otomatis yang terkadang berperan sebagai orang sungguhan - untuk memperbanyak pengikut selebriti, eksekutif bisnis, dan bahkan anggota dewan Twitter sendiri sebenarnya punya. Twitter mulai membersihkan jutaan akun palsu untuk menanggapi hal ini. Sulit untuk mengatakan berapa banyak akun palsu di luar sana. Sebuah studi yang dirilis tahun lalu menemukan bahwa sebanyak 15 persen akun Twitter aktif dikendalikan oleh bot. Twitter menga...

Acer Swift 7 saat ini merupakan komputer tertipis di dunia

Acer mengatakan 8.98mm Swift 7 adalah laptop tertipis di dunia. Acer memulai 2018 dengan meluncurkan salah satu laptop tertipis yang pernah ada di CES 2018. The ultra-skinny Swift 7 (SF714-51) terlihat sangat ramping dan futuristik dengan ketebalan hanya 8.98mm. Acer mengklaim itu adalah laptop tertipis di dunia. Laptop ini akan mulai dijual pada bulan April dengan harga mulai dari $ 1,699 dan £ 1,599. Harga dan ketersediaan Australia belum dikonfirmasi namun harga awal Inggris dikonversi ke AU $ 2.765. Laptop yang berpenampilan bagus ini memiliki desain aluminium hitam seluruhnya dengan layar sentuh 14 inci dengan bezels sempit. Laptop ini juga memiliki konektivitas 4G LTE; Desainnya mengintegrasikan antena ke sasis unibody.   Spesifikasi : 7th-generation Intel Core i7 processor 256GB of PCIe SSD storage 8GB LPDDR3 memory 4G LTE connectivity 14-inch Corning Gorilla Glass touchscreen 1,920x1,080-pixel resolution display Backlit keyboard Up to 10 hours of battery life Wi...

Manfaat Temulawak bagi Kesehatan

Temulawak merupakan tanaman rempah asli Indonesia yang memiliki beragam khasiat untuk kesehatan. Bagian yang sering dimanfaatkan adalah bagia akar atau sering jug disebut dengan rimpang. Bagian inilah yang sering diolah untuk dijadikan sebagai obat berbagai penyakit. Khasiat dari tanaman temulawak adalah untuk mengatasi gangguan ginjal, melancarkan pencernaan, menyehatkan jantung, dan menjaga kesehatan hati. Sebenarnya masih banyak jenis penyakit lain yang bisa disembuhkan dengan tanaman obat ini. Apalagi bila penggunaannya dikombinasikan dengan tanaman obat lain, tentu khasiatnya akan semakin terasa. Manfaat Temulawak bagi Kesehatan Berikut ini manfaat temulawak bagi kesehatan: 1. Melancarkan Proses Pencernaan Manfaat temulawak yang pertama adalah melancarkan proses pencernaan. Hal ini dikarenakan temulawak mengandung senyawa yang diketahui dapat merangsang produksi empedu, yang dapat membantu meningkatkan kesehatan pencernaan dan mengatasi masalah pencernaan. 2....