Merhabalar Gerçekten Angulardan anlayan insanlardan yardım bekliyorum.
angular ile yaptığım uygulamaya ssr ekledim. SSR ile local üzerinde çalışırken hiçbir problem olmadan sayfa kaynağından kodları görebiliyorum.
build ettiğimde ise browser ve server adında iki klasör oluşuyor. Bunları hostinge nasıl yükleyeceğiz.
Yardım ederseniz sevinirim. İyi çalışmalar...
Angular SSR ile build işlemi sonrası
2
●80
- 22-01-2023, 00:36:26
- 22-01-2023, 00:50:46SSR yapan tüm frameworklerin çalışma prensibi aynıdır, eğer developmentda bir sorun yoksa localde bir build alırsın, ardından run komutu ile (package.jsonda yazar, frameworke göre komut değişiklik gösterebilir) frameworküne gömülü bir node.js serverı build dosyalarındaki html ve js çıktılarını ayağa kaldırır ve kullanıcı isteklerini 3000 portu (bu da değişiklik gösterebilir) üzerinden yanıtlamaya başlar (urllere cevap verir yani). Sen localinde localhost:3000e istek atarsan nodejs sana angular exportundaki dosyalarla yanıt verir.
Exportu değil komple codebasei sunucuya aktarıp aynı şekilde orada bir export alır ve run komutu verirsen bu defa sunucunda (3000 veya her ne portunda çalışmasını söylediysen) bir node server çalışmaya başlar.
Son olarak nginx/apache gibi bir web server ile dış dünyadan sunucuna yani sunucundaki proxyye gelen istekleri bu node.js portuna yönlendirirsin ve olay biter. Tüm react temelli frameworkler aynı çalışır.