Node.js Sunucusu için adapter-node
Geleneksel barındırma için SvelteKit'i Node.js sunucusu olarak paketleyin.
Node.js Sunucusu için adapter-node, CoddyKit'te ücretsiz bir Sveltejs Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Sveltejs Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Sveltejs Academy kursu toplamda 4 dersten oluşur.
Ne Zaman Kullanılmalı
Geleneksel Node.js barındırmasına (SSR, form eylemleri ve sunucu uç noktaları) ihtiyaç duyduğunuzda adapter-node'u seçin.
Kurulum
Bağdaştırıcıyı kurun.
npm install -D @sveltejs/adapter-nodeYapılandırma
Bunu svelte.config.js içinde bağlayın.
import adapter from "@sveltejs/adapter-node";
export default { kit: { adapter: adapter() } };Derleme
npm run build komutunu çalıştırın. Çıktı build/ dizinine gider.
Sunucuyu Çalıştırma
Node ile başlatın.
ORIGIN=https://yoursite.com node buildOrtam Değişkenleri
ORIGIN, PORT, HOST ve uygulamanızın beklediği özel değişkenleri kullanın.
Ters Vekil Sunucu
TLS, sıkıştırma ve önbelleğe alma için Nginx veya Caddy'nin arkasında çalıştırın.
İşlem Yöneticisi
Sunucuyu çalışır durumda tutmak ve hata durumunda yeniden başlatmak için pm2 veya systemd kullanın.
Küme Modu
Daha yüksek işlem hacmi için bir yük dengeleyicinin arkasında birden çok Node örneği çalıştırın.
Docker
Yaygın dağıtım yöntemi: Dockerfile, build/ dizinini kopyalar ve node build komutunu çalıştırır.
Edge ile Karşılaştırma
Node sunucuları uzun ömürlü bağlantıları edge işlevlerinden daha iyi yönetir; edge, küresel gecikme açısından üstündür.
Kısa Kontrol
adapter-node ile oluşturulan sunucuyu hangi komut başlatır?
Özet
adapter-node, SvelteKit'i geleneksel barındırma ve tam SSR özellikleri için ideal bir Node.js sunucusu olarak paketler.
Sıkça Sorulan Sorular
“Node.js Sunucusu için adapter-node” dersi ücretsiz mi?
Evet — “Node.js Sunucusu için adapter-node” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Sveltejs Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Sveltejs Academy kursu toplamda 4 dersten oluşur.
“Node.js Sunucusu için adapter-node” dersinde ne öğreneceğim?
Geleneksel barındırma için SvelteKit'i Node.js sunucusu olarak paketleyin. Sveltejs Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Sveltejs Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Sveltejs Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Node.js Sunucusu için adapter-node” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Sveltejs Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Sveltejs Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Statik Siteler için adapter-static
- Node.js Sunucusu için adapter-node
- adapter-vercel ve adapter-cloudflare
- Derleme ve Önizleme