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.
Wyzwanie
ŁatwySpraw, 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');
});