Menu
CoddyTech

Witaj, Express

Część sekcji Podstawy Express ścieżki Node.js w Coddy. Lekcja 1 z 20.

Serwer WWW czeka na żądania przeglądarek i aplikacji, a następnie odsyła odpowiedzi. Express to najczęściej używana biblioteka do tworzenia serwerów w 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', ...) to trasa: określa, co zrobić, gdy ktoś zażąda ścieżki /hours. Express wywołuje funkcję z żądaniem req i odpowiedzią res, a res.send wysyła odpowiedź. Nic nie jest odsyłane, dopóki nie zostanie wywołane. app.listen(3000) uruchamia serwer na porcie 3000.

Na laptopie uruchomisz go za pomocą node server.js, a następnie wyślesz do niego żądanie z przeglądarki lub za pomocą curl. Tutaj przycisk Run uruchamia serwer, a pasek żądań wysyła żądania.

challenge icon

Wyzwanie

Łatwy

Spraw, aby strona główna pod adresem / odpowiadała tekstem Welcome to Recipe Box.

Naciśnij Uruchom i wyślij GET /. Następnie wyślij GET /nope, aby zobaczyć, jak Express odpowiada na ścieżkę bez przypisanej trasy.

Spróbuj swoich sił

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

Wszystkie lekcje w sekcji Podstawy Express