Yalnızca Sunucu Mantığı için +page.server.js
+page.server.js kullanarak gizli bilgileri ve veritabanı çağrılarını sunucuda tutun.
Yalnızca Sunucu Mantığı için +page.server.js, CoddyKit'te ücretsiz bir Sveltejs Academy dersidir. Bu, 4 dersinin 4. 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.
Neden Yalnızca Sunucu
Bazı veriler sunucuda kalmalıdır: veritabanı çağrıları, gizli API anahtarları ve dosya sistemi erişimi.
Dosya Adı
+page.js yerine +page.server.js kullanın.
Aynı Arayüz
+page.js dosyasında olduğu gibi load işlevini dışa aktarın. SvelteKit bunun yalnızca sunucuda çalıştığını bilir.
import { db } from "$lib/server/db";
export async function load({ params }) {
const post = await db.posts.find(params.slug);
return { post };
}İstemci Paketine Dahil Edilmez
Dosya ve içe aktardığı modüller istemci paketlerinden çıkarılır. Gizli bilgiler gizli kalır.
Ortam Değişkenleri
Yalnızca sunucuda kullanmak istediğiniz gizli bilgiler için $env/static/private kullanın.
import { DB_URL } from "$env/static/private";Veritabanı Bağlantıları
Veritabanı istemcilerini, istemciye hiçbir zaman ulaşmamaları için $lib/server modüllerinde başlatın.
+page.js ile Birleştirme
İkisi de varsa önce sunucu yüklemesi çalışır; sonucu evrensel yüklemeye aktarılır.
Form Eylemleri
Yalnızca sunucuda çalışan dosyalar form eylemi işleyicilerini de barındırır (bir sonraki kursta).
Kimlik Doğrulama
Çerezleri ve oturum bilgilerini burada okuyun. Üstbilgileri cookies yardımcısı aracılığıyla ayarlayın.
Performans
Sunucu yüklemesi her istekte çalışır; HTTP önbelleklemesi veya anımsama kullanarak önbelleği dikkatli yönetin.
Tür Güvenliği
Sunucu yüklemesinin türleri ./$types aracılığıyla otomatik olarak sayfaya aktarılır.
Hızlı Kontrol
+page.server.js kodu nerede çalışır?
Özet
Yalnızca sunucuya özgü mantık için +page.server.js kullanın. Bu dosya istemci paketinin dışında tutulur.
Sıkça Sorulan Sorular
“Yalnızca Sunucu Mantığı için +page.server.js” dersi ücretsiz mi?
Evet — “Yalnızca Sunucu Mantığı için +page.server.js” 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.
“Yalnızca Sunucu Mantığı için +page.server.js” dersinde ne öğreneceğim?
+page.server.js kullanarak gizli bilgileri ve veritabanı çağrılarını sunucuda tutun. 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 4. dersidir.
“Yalnızca Sunucu Mantığı için +page.server.js” 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
- +page.js load İşlevi
- Veri Döndürme ve $page.data Kullanımı
- load'da Hata İşleme
- Yalnızca Sunucu Mantığı için +page.server.js