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.