Dokumen ini mungkin sudah ketinggalan zaman jika dibandingkan dengan dokumentasi dalam bahasa Inggris. Untuk informasi terkini, lihat dokumentasi dalam bahasa Inggris.
Contoh di bawah ini pada dasarnya adalah aplikasi Express paling sederhana yang dapat Anda buat. Ini adalah aplikasi file tunggal — bukan apa yang akan Anda dapatkan jika menggunakan Generator Express, yang membuat struktur untuk aplikasi lengkap dengan banyak file JavaScript, dengan templat Jade, dan sub- direktori untuk berbagai tujuan.
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
Aplikasi ini memulai server dan mendengarkan koneksi pada port 3000. Aplikasi merespon dengan “Hello World!” untuk request
ke URL root (/
) atau route. Untuk setiap jalur lainnya, ia akan merespons dengan 404 Not Found.
Pertama buat direktori bernama myapp
, masuk ke direktori tersebut dan jalankan npm init
. Kemudian, instal express
sebagai dependensi, sesuai dengan panduan instalasi.
Di direktori myapp
, buat file bernama app.js
dan salin kode dari contoh di atas.
req
(request) dan res
(response) adalah objects yang sama persis dengan yang disediakan Node, sehingga Anda dapat memanggilnya
req.pipe()
, req.on('data', callback)
, dan apa pun yang akan Anda lakukan tanpa melibatkan Express.
Jalankan aplikasi dengan perintah berikut:
$ node app.js
Kemudian, kunjungi http://localhost:3000/
di browser untuk melihat hasilnya.