Görünüşe göre tarayıcı ve sunucu o kadar da benzemiyor 😅.
Artık projeniz için Angular Universal'ı kurmayı başardığınıza göre, bu tatlı ve hızlı sunucu tarafı oluşturmadan yararlanmak için ayaklarınızı 🐾 yukarı kaldırın ve kendinize 🧠 düşünün:
Bununla işim bitti. Müşteriye, eğlenceli kısma odaklanabilirim!
Google merkezinden biri 🏢 size bir ipucu verdi. Sunucu döndürür ise 404 a erişmeye çalışırken film / araba / kitap yok, senin SEO Google bu tarama duracaktır çünkü daha iyi olacak kötü URL'ler 👎 (internet bu mevcut yerde).
Ayrıca, şimdi serbest olduğu v2 web sitenizin, sen yönlendirme yapmak istediğinizi movies?category=dramaiçin movies/drama, ama aynı zamanda Google ile yapmış bu sayfaların zaten 💰 CRED sokak kaybetmek istemiyorum. Aynı iyi arkadaş 👆 size 301 Kalıcı Yönlendirme yaparsanız Google'ın daha akıllı olacağını ve kazandığınız krediyi yeni sayfaya yeniden tahsis edeceğini söyledi.
Kulağa harika geliyor! ⭐️
kendi kendine diyorsun.
Ama bekleyin, Angular kodumda farklı SUNUCU durum kodlarını nasıl kullanırım ? Sunucumun aniden web sitemde olan tüm mantıktan haberdar olmasını istemiyorum. Hımm… 🤔
O kadar da zor değil. Görünüşe yapabilirsiniz enjekte Yanıtını gelen expressve beğeninize bunu kullanın.
Çözümün ilk kısmı: StatusCodeResponseService :
Bu, kurulumumuzun ekmek ve tereyağı 🍞 🧈. Burada bazı 🔑 önemli noktalar:
statusCode, statusMessage, finishedve end() tepkisi üzerindeexpress-engine/token. Bu yüzden doğru içe aktarmayı kullandığınızdan emin olun.Şimdi, nasıl kullanıyorsun? Peki, nasıl istersen. Bu ayarlayabilirsiniz 404'lerin o ayarlayabilirsiniz, 301 yönlendirmeleri yapar bunu ayarlayabilirsiniz, 500s o kabuğu 🐶 ... ah beklemek, bu HENÜZ ... bunu yapamaz!
Bu, bu hizmetin bir 404 senaryosu için nasıl kullanılacağına dair çok basit bir örnektir . Bu, her şeyi kısa devre yapacak ve tarayıcıya mesajla birlikte basit bir 404 döndürecektir Movie does not exist...yet!.
Bu en güzel çözüm değil. İdeal olarak 💡, SomeComponent'in bunu da dinlemesini istersiniz , belki bir 404'ün yayınlanması durumunda güzel bir kullanıcı arayüzü gösterebilir , ancak siz anladınız . Dünya senin midyen! 🐚
Bunun için daha gelişmiş kullanım örnekleri görmek istiyorsanız , lütfen bana bildirin, böylece bazı güzel UI işleme ve benzeri şeylerle bir takip yapabilirim.
Ayrıca, sorularınız varsa, beni nerede bulacağınızı biliyorsunuz… İnternette! 🤓
CIAO! 👋
Aldığım bazı notlar 📓:
Test, yazılım geliştirmenin önemli bir parçasıdır. Kodun güvenilir olmasını, beklendiği gibi çalışmasını sağlar ve hata olasılığını azaltır.
Bildiğiniz gibi, son birkaç yılda çok sayıda JavaScript çerçevesi hızla ortaya çıktı. Ancak bu, masaya tamamen yeni bir işleme paradigması getiriyor.
Geçenlerde dünyanın en büyük profesyonel sosyal ağı olan Linkedin'deydim ve dikkatimi çeken, takip ettiğim serbest tasarımcıların gönderilerini buldum. Hepsi uçaklardan, dizüstü bilgisayarlarıyla sahilden, yüzme havuzlarından ve muhteşem manzaralı ofislerden fotoğraflar yayınladılar.
Güneşin ilk ışınları düzlüklerdeki buzlu çimleri aydınlatırken, batının engebeli tepelerinde parıldayan altın rengi bir sabah. Simsiyah ve iri, sakin bir Angus sığır sürüsü, hepsinin iyi bildiği bir yere giden ıssız bir patikadan aşağı inerken güneşin doğuşuna karşı siluet oluşturuyor; kahvaltı barı.
Giriş: Cesur okuyucular, bizi gezegenimizin en karanlık derinliklerine götürecek bir yolculuğa hoş geldiniz. Bu blogda, Mariana Çukuru'nun esrarengiz dünyasına dalıyor, onun gizli sırlarını açığa çıkarıyor ve yüzeyinin altında yatan tüyler ürpertici gerçekleri ortaya çıkarıyoruz.
Tek başınıza yapmaya çalışırsanız, yeni bir kariyere geçmek son derece zor olabilir. Sizinle aynı öğrenme düzeyinde olan, benzer hedefleri, kararlılığı ve güdüyü paylaşan sorumlu ortaklar bulmak önemlidir.