Next.js Türkçe Dokümantasyonu
1.0.0
1.0.0
  • Başlarken
  • Temel Özellikler
    • Sayfalar
    • Veri Getirme
    • Yerleşik CSS Desteği
    • Image Component'i ve Görsel Optimizasyonu
    • Font Optimizasyonu
    • Statik Dosya Sunumu
    • Fast Refresh
    • ESLint
  • Teşekkürler
Powered by GitBook
On this page

Was this helpful?

  1. Temel Özellikler

Statik Dosya Sunumu

PreviousFont OptimizasyonuNextFast Refresh

Last updated 3 years ago

Was this helpful?

Next.js, kök dizinde bulunanpublic dizininin altında, görseller gibi statik dosyaları sunabilir. public altındaki dosyalara kodunuzda base url'den (/) başlayarak ulaşabilirsiniz.

Örneğin, public/me.png görseline aşağıdaki şekilde erişebilirsiniz:

import Image from 'next/image'

function Avatar() {
  return <Image src="/me.png" alt="me" width="64" height="64" />
}

export default Avatar

Not: next/image kullanmak için Next.js 10 veya üstü gereklidir.

Bu klasör ayrıca robots.txt, favicon.ico, Google Site Verification ve diğer statik dosyalar (.html dahil) için de kullanışlıdır.

Not: public klasörüne başka bir isim vermeyin. Bu isim değiştirilemez ve statik dosyalara izin vermek için kullanılan tek klasördür.

pages/ klasöründeki bir dosya ile aynı ada sahip statik bir dosya bulunmadığından emin olun. Çünkü bu durum hataya neden olacaktır.

Daha fazlası için:

Not: Yalnızca build sırasında public klasöründe bulunan varlıklar Next.js tarafından sunulacaktır. Çalışma zamanında eklenen dosyalar kullanılamaz. Kalıcı dosya depolama için gibi bir üçüncü taraf hizmeti kullanmanızı öneririz.

https://nextjs.org/docs/messages/conflicting-public-file-page
AWS S3