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.

Contoh di atas sebenarnya adalah server yang berfungsi: Silakan klik URL yang ditampilkan. Anda akan mendapat respons, dengan log real-time di halaman, dan perubahan apa pun yang Anda buat akan terlihat secara real-time. Hal ini didukung oleh RunKit, yang menyediakan playground untuk JavaScript secara interaktif yang terhubung ke lingkungan Node secara lengkap yang berjalan di browser web Anda. Di bawah ini adalah petunjuk untuk menjalankan aplikasi yang sama di komputer lokal Anda.

RunKit adalah layanan pihak ketiga yang tidak berafiliasi dengan proyek Express.

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