0% menganggap dokumen ini bermanfaat (0 suara)
165 tayangan12 halaman

Panduan Lengkap Express.js

1. Express.js adalah kerangka kerja aplikasi web untuk Node.js yang fleksibel dan menyediakan fitur untuk membangun aplikasi web tunggal dan multi-halaman. 2. Kelebihannya termasuk proses pembuatan yang lebih cepat, mudah dikustomisasi, mendukung berbagai HTTP verb dan penyajian sumber daya statis. Kekurangannya antara lain perubahan API Node.js yang tidak selalu kompatibel dan membutuhkan waktu lebi

Diunggah oleh

Arham Aulia Nugraha
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 PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
165 tayangan12 halaman

Panduan Lengkap Express.js

1. Express.js adalah kerangka kerja aplikasi web untuk Node.js yang fleksibel dan menyediakan fitur untuk membangun aplikasi web tunggal dan multi-halaman. 2. Kelebihannya termasuk proses pembuatan yang lebih cepat, mudah dikustomisasi, mendukung berbagai HTTP verb dan penyajian sumber daya statis. Kekurangannya antara lain perubahan API Node.js yang tidak selalu kompatibel dan membutuhkan waktu lebi

Diunggah oleh

Arham Aulia Nugraha
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 PPTX, PDF, TXT atau baca online di Scribd

EXPRESS.

JS
117705009 Ahmad Fauzi
Our 1177050 Arham Aulia Nugraha
1177050 Deden [Link]
Team 1177050057 Karima Marwazia Shaliha
1177050111 Syafti Dhanusafitri
Section Break
Pengertian [Link]

Kelebihan [Link]

Kekurangan [Link]

Contoh program [Link]


Pengertian
[Link]

[Link], atau Express adalah kerangka kerja aplikasi web untuk


[Link], dirilis sebagai perangkat lunak bebas dan sumber terbuka di
bawah Lisensi MIT, yang minimal dan fleksibel serta menyediakan
serangkaian fitur yang kuat untuk membangun aplikasi web tunggal dan
multi-halaman, dan hybrid.
ExpressJS merupakan framework minimal yang sangat fleksibel. Anda
bisa membuat web server HTML, server file statik, aplikasi chat, search
engine, sosial media, layanan web dengan akses melalui REST API atau
aplikasi hybrid yaitu selain pengguna mempunyai akses melalui REST API
juga mempunyai akses ke HTML page.
Kelebihan [Link]

1. Untuk aplikasi yg menggunakan 5. Dukungan terhadap berbagai


NodeJS, proses pembuatannya
HTTP verb seperti POST, GET,
akan dipercepat dan ditingkatkan
PUT, DELETE, OPTION, HEAD,
dengan ExpressJS.
dan lainnya
2. Kerangka kerja akan mudahuntuk 6. Sumber daya dan file statis aplikasi
dikustomisasi dan dikonfigurasikan Anda mudah disajikan.
untuk tuntutan tertentu.
7. Pembuatan server REST API adalah
3. Sudah terpasang template engine salah satu fitur pengembangan aplikasi
Jade paling menarik di ExpressJS.
4. Pengembang ExpressJS dapat me-
nghargai modul middleware 8. Dapat memanfaatkan koneksi
dengan database seperti MySQL,
serbaguna untuk melakukan tugas
Redis, dan MongoDB yang disebutkan
tambahan berdasarkan respons dan
di atas.
permintaan.
Kekurangan [Link]

1. API [Link] seringkali berubah 4. Inti dari [Link] bisa dibilang


dimana perubahan tidak sesuai bisa stabil. Namun demikian, ada
memberi masalah tersendiri bagi banyak paket registru NPM
para programmer. yang memiliki kualitas buruk.
Paket NPM ini merupakan
2. Banyak programmer yang manajer paket yang mengatur
mengeluh bahwa dengan pemasangan dan melakukan
menggunakan [Link] mereka pengelolaan program dari
memerlukan waktu lebih lama pihak ketiga di luar [Link]
dalam mengembangkannya.

3. [Link] ini ternyata tidak


cocok untuk heavy computing.
Hal ini disebabkan karena tidak
bisa menghandle multi thread
yang berat
Installasi [Link] manual

1 2 3

ketika menjalankan npm


init , dia akan
lalu masuk ke direktori menanyakan beberapa
buka terminal, buat
tadi dan jalankan hal seperti apa nama
direktori baru misal :
command npm init untuk projectnya, alamat github
menjadikan direktori nya, versi nya ,
express-manual-install
tersebut menjadi projek entry point js nya . jawab
nodejs aja seada nya , kalua
enggak di enter terus aja.
Installasi [Link] manual

4 5

install expressjs nya


dengan command Sekarang express
berikut kita sudah siap
dipakai
$ npm install --save
express
Installasi [Link] generator

1 2 3

pastikan sudah untuk membuat


install express
terinstall dengan express app baru
Generator
command : jalankan command
$ npm install berikut :
express-generator -g $ express -h
$ express myapp
Installasi [Link] manual

4 5

command di atas akan


membuatkan kita sebuah direktori jalankan express web
baru dengan nama myapp yang app nya dengan
sudah berisi kode nodejs dan
express serta package depedency
command :
siap install. pindah ke npm start
direktori myapp tadi dan install.

$ cd myapp && npm install


Struktur Folder [Link]

Di dalamnya terdapat ber-


Didalamnya terdapat sebuah bagai file yang berisi 
file yang bernama www yang action yang diterima oleh 
akan dieksekusi saat Bin routes
routing yang kita
menjalankan perintah "npm definisikan
start"
Di dalamnya terdapat
Di dalamnya terdapat berbagai file jade atau 
Node-
berbagai folder library - libr html yang digunakan
ary [Link] yang dipasang
modul views
es oleh routes untuk
melalui node package menampilkan halaman
manager atau NPM

Kita dapat menaruh File utama [Link]


berbagai file CSS, public
app. yang berisi
Javascript, atau js penggunaan package
gambar di utama dan konfigurasi
dalam folder ini utama

Anda mungkin juga menyukai