Dokumen ini mungkin sudah ketinggalan zaman jika dibandingkan dengan dokumentasi dalam bahasa Inggris. Untuk informasi terkini, lihat dokumentasi dalam bahasa Inggris.

Contoh hello world

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.

Berjalan secara Lokal

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.

Previous: Installing     Next: Express Generator