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.
express
npm install
set DEBUG=FirstProject ./bin/www ß ganti ‘FirstProject’ sesuai dengan nama folder
npm start
> node ./bin/www
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.
Simpan lalu tutup.
- Instalasi
- 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
- Ketik perintah berikut :
express
npm install
set DEBUG=FirstProject ./bin/www ß ganti ‘FirstProject’ sesuai dengan nama folder
npm start
- Jika berhasil, maka akan tampil pesan berikut :
> node ./bin/www
- Setelah itu buka browser, dan ketikkan http://localhost:3000 pada address bar. Akan tampil pesan Welcome.
- Contoh sederhana penggunaan Express
- 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 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 :
Simpan lalu tutup.
- Buka kembali command, dan masuk ke D:\NodeJS\Samples\FirstProject. Jalankan npm dengan mengetik :
- Jika berhasil, buka browser dan ketikkan http://localhost:3000/helloworld pada addressbar. Pada browser akan tampil
Comments
Post a Comment