MERN Stack Öğrenmenin 36. Günü
MERN stack yolculuğumun 36. günündeyim. Dün ilk yerel web sunucumu kurdum. Bugün ise backend yönlendirmesine (routing) odaklandım.
Yönlendirme (routing), URL'ye bağlı olarak sunucuya hangi içeriğin gösterileceğini söyler. Backend'i uygulamanız için bir trafik kontrolörü gibi düşünebilirsiniz.
Yolları (paths) yönetmek için request nesnesini nasıl kullanacağımı öğrendim. İşte çalışma mantığı:
- req.url özelliği, kullanıcının tarayıcısına yazdığı yolu tutar.
- Bu yolu kontrol etmek için mantıksal işlemler kullanırsınız.
- Sonuca göre doğru yanıtı gönderirsiniz.
Pratik yaptığım kod:
const server = http.createServer((req, res) => { if (req.url === "/") { res.end("Welcome to the Homepage!"); } else if (req.url === "/about") { res.end("This is the About Page detailing our stack."); } else {