Next.js’te API Routes nasıl kullanılır?

Next.js’te API Routes Kullanımı

Next.js, API Routes kullanarak sunucu tarafında işlevsellik eklemeyi kolaylaştırır. Bu, backend logic yazmamıza olanak tanır.

API Routes Oluşturma

1. **Klasör Yapısı**: Proje dizininde `pages/api` klasörünü oluşturun. 2. **Dosya Ekleme**: `pages/api` altında, istediğiniz API endpoint'ini oluşturacak bir dosya ekleyin. Örneğin, `hello.js`.

Örnek API Endpoint

Aşağıdaki gibi basit bir API endpoint oluşturabilirsiniz: ```javascript // pages/api/hello.js export default function handler(req, res) { res.status(200).json({ message: 'Merhaba, dünyalı!' }); } ```

API Route'a Erişim

API route'una erişmek için tarayıcıda `http://localhost:3000/api/hello` adresini ziyaret edin. Bu, yukarıda tanımlanan yanıtı döndürecektir.

HTTP Metotları

API Routes ile çeşitli HTTP metotlarını kullanabilirsiniz:
  • GET: Veri almak için kullanılır.
  • POST: Veri göndermek için kullanılır.
  • PUT: Var olan veriyi güncellemek için kullanılır.
  • DELETE: Veri silmek için kullanılır.

İleri Düzey Kullanım

- **Middleware Kullanımı**: Gelen istekleri işlemek için middleware ekleyebilirsiniz. - **Veri Tabanı Entegrasyonu**: MongoDB veya PostgreSQL gibi veritabanları ile entegrasyon yapabilirsiniz. Next.js ile API Routes kullanmak, uygulama geliştirme sürecini hızlandırır ve kolaylaştırır.


🐞

Hata bildir

Paylaş