0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan4 halaman

Express Javascript

Express javacript definition

Diunggah oleh

farisabdillah51
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan4 halaman

Express Javascript

Express javacript definition

Diunggah oleh

farisabdillah51
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

EXPRESS JAVASCRIPT

1. Install
Pertama membuat folder yang ingin dinstall, kemudian ketikan npm init untuk membuat
file package.json. File package.json adalah file yang berisi keterangan dari project
Javascript, seperti: judul project, deskripsi, versi, library yang dibutuhkan, dan script
untuk mengeksekusi project.

Kemudian jalankan perintah npm install express –save

2. Express Generator
Selain menggunakan cara pertama, kita dapat menggunakan generator pada express untuk
menginstall.
Pertama jalankan perintah npm install -g express-generator untuk menginstall generator
express secara global, kemudian jalankan perintah express untuk menyiapkan package
express.

Kemudian jalankan perintah npm install untuk mengintstall package express yang telah
disiapkan.

Untuk men-running express, kita dapat menjalankan dengan npm start, node
(nama_file).js atau dengan nodemon (nama_file).js

Untuk nodemon lebih direkomendasikan, dikarenakan jika ada perubahan code pada file.
Kita tidak perlu merestart service nya. Service akan otomatis merestart.

3. Nodemon
Untuk mengintall nodemon, jalankan perintah npm install -g nodemon
4. Hello World

Penjelasan :
Require(‘express’) berfungsi untuk memanggil module express js
app.get('/', (req, res) => {
res.send('Hello World!')
})

Berfungsi sebagai url dengan tipe get dan menampilkan data yang berisi
“Hello World”
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
Berfungsi untuk mengatur port dengan perintah app.listen

5. Routing
Routing disini berfungsi untuk mengatur url yang akan dipanggil dengan metode
GET,POST,PUT,DELETE.
Contoh :
6. Module exports
Module.exports = router berfungsi untuk meng-export isi dari file tersebut. Agar fungsi”
atau module dari file tersebut dapat digunakan di selain file tersebut.
Contoh :

Dan cara memanggil module exportnya menggunakan require(‘letak file atau nama
module’), contoh :

7. Middleware
Middleware berfungsi untuk meletakan logika alur bisnis dari suatu flow aplikasi seperti
autentifikasi. Middleware pada express js merupakan sebuah fungsi dengan 3 paremeter
yaitu request, result dan next.

Untuk menghentikan proses di dalam middleware ada 2 cara, yaitu dengan next(err) dan
dengan fungsi res. Perbedaannya adalah next dengan parameter error akan memindahkan
proses ke error handler sedangkan res menghetikan proses sekaligus mengirim data
response ke client, contoh :
8. Migrate Database
Migrasi database dari mysql ke postresql menggunakan aplikasi Db Convert Studio

9. Express connection with postgresql


Untuk koneksi database postresql, kita install packagenya dengan menjalankan perintah
npm install pg pg-hstore cors –save

(*) perintah pg untuk postrgresql dan pg-hstore untuk converting data ke dalam format
hstore

Anda mungkin juga menyukai