Halo, Express
Termasuk bagian Dasar-Dasar Express dalam perjalanan Node.js di Coddy. Pelajaran 1 dari 20.
Server web menunggu permintaan dari browser dan aplikasi, lalu mengirimkan respons. Express adalah library yang paling banyak digunakan untuk menulis server web di Node.js.
import express from 'express';
const app = express();
app.get('/hours', (req, res) => {
res.send('Open 9 to 5');
});
app.listen(3000);app.get('/hours', ...) adalah rute: tindakan yang dilakukan saat seseorang meminta path /hours. Express memanggil fungsi dengan permintaan req dan respons res, lalu res.send mengirimkan jawabannya. Tidak ada yang dikirim kembali sampai fungsi itu dipanggil. app.listen(3000) memulai server di port 3000.
Di laptop, kamu dapat memulainya dengan node server.js dan memanggilnya dari browser atau menggunakan curl. Di sini, tombol Jalankan memulainya dan bilah permintaan mengirimkan permintaan.
Tantangan
MudahBuat halaman beranda / menampilkan Welcome to Recipe Box.
Tekan Jalankan dan kirim GET /. Lalu kirim GET /nope untuk melihat jawaban Express untuk path yang tidak memiliki route.
Coba sendiri
import express from 'express';
const app = express();
app.get('/', (req, res) => {
res.send('Hello from Express!');
});
app.listen(3000, () => {
console.log('Recipe Box is running on port 3000');
});
Semua pelajaran di Dasar-Dasar Express
Latihan sendiri: Playground Express