Menu
CoddyTech

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.

challenge icon

Görev

Kolay

Ana 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');
});

Express Temelleri bölümündeki tüm dersler