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

[Dokumentasi] Memulai Penggunaan yii framework

Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/ ) singkatan dari "Yes It Is!". Untuk membuat web dengan menggunakan framework yii, kita bisa membuat main project nya dengan menggunakan tool yiic (command line tool). Berikut langkah-langkah membuat aplikasi web yii dengan tool yiic. Download framework yii dari website yiiframework : http://www.yiiframework.com/download/ Extract folder isi file archive yiiframework yang telah di download ke direktori htdocs. Rename folder yii tersebut menjadi “yii” Buka command prompt, dan masuk ke direktori htdocs/yii/framework jalankan perintah berikut :yiic webapp ../../namafolderaplikasi Jika proses berhasil, maka akan otomatis melakukan generate folder-folder dan file-file aplikasi dengan framework

[Dokumentasi] Konfigurasi PHP agar mendukung DB PostgreSQL

Pada saat kita menginstall PHP baik dengan menginstal paket PHP yang terpisah dengan Apache ataupun yang satu paket dengan Apachenya (ex : XAMPP), terkadang PHP tersebut belum mendukung penggunaan database PostgreSQL, untuk menjadikan PHP dapat mendukung penggunaan database PostgreSQL, berikut ini langkah-langkah yang perlu dilakukan : a. Windows Edit php.ini dan php-pear.ini  Hilangkan tanda comment (;) pada extension=php_pdo_pgsql.dll extension=php_pgsql.dll Tambahkan path lokasi folder bin Postgre pada Environment Variable -> path ex : C:\Program Files\PostgreSQL\8.3\bin Restart Windows b. Debian Install paket php, postgresql, dan paket php postgre nya -> apt-get install php5-pgsql -> apt-get install libpq-dev apt-get install postgresql-8.4 php5-pgsql tambahkan baris berikut ke php.ini extension=pgsql.so extension=pdo_pgsql.so Restart service apachenya

Tim Apple bergabung dengan Alipay untuk merajai China

Industri pembayaran mobile China menghasilkan lebih dari $ 9 triliun per tahun, dan Alipay adalah pemimpin pasar. Apple memenangkan medali perak China tahun lalu, dengan iPhone 7 Plus menjadi ponsel terlaris kedua di negara berpenduduk pada 2017. Pada 2018, raksasa elektronik tersebut mencari emas. Dalam sebuah langkah yang tidak biasa, Apple bermitra dengan Ant Financial, perusahaan afiliasi raksasa e-commerce Alibaba, untuk memungkinkan pelanggan membeli produk di toko dan online menggunakan Alipay, sistem pembayaran yang bersaing dengan Apple Pay. Sebagai gantinya, aplikasi Alipay akan memiliki bagian khusus untuk pembelian App Store. Meskipun layanan seperti PayPal dan Alipay dapat digunakan di App Store, iTunes dan Apple Music, Ant Financial menggembar-gemborkan ini sebagai pertama kalinya Apple mengizinkan metode pembayaran mobile pihak ketiga di toko fisiknya. China adalah pasar yang sangat besar untuk Apple, dengan penjualan $ 9,8 miliar pada kuartal keempat tahun 2017 saja.