Merhaba, Express
Coddy'nin Node.js Journey'sinin Express Temelleri bölümünün bir parçası. Ders 1 / 20.
Bir web sunucusu, tarayıcılardan ve uygulamalardan gelen istekleri bekler ve yanıtları geri gönderir. Express, Node.js'te sunucu yazmak için en çok kullanılan kitaplıktır.
import express from 'express';
const app = express();
app.get('/hours', (req, res) => {
res.send('Open 9 to 5');
});
app.listen(3000);app.get('/hours', ...) bir rotadır: Birisi /hours yolunu istediğinde ne yapılacağını belirtir. Express, isteği req ve yanıtı res ile birlikte işlevi çağırır; yanıtı gönderen ise res.send'dir. Çağrılana kadar hiçbir şey geri gönderilmez. app.listen(3000), sunucuyu 3000 numaralı bağlantı noktasında başlatır.
Dizüstü bilgisayarınızda sunucuyu node server.js ile başlatır ve bir tarayıcıdan ya da curl ile çağırırsınız. Burada Çalıştır sunucuyu başlatır, istek çubuğu da istekleri gönderir.
Görev
KolayAna sayfanın / isteğine Welcome to Recipe Box yanıtını vermesini sağla.
Run düğmesine bas ve GET / isteğini gönder. Ardından, Express'in rotası olmayan bir yol için ne yanıt verdiğini görmek üzere GET /nope isteğini gönder.
Kendin dene
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');
});