Next.js ile Dinamik İçerik Yönetimi: Veritabanı Bağlantısı ve Veri Çekme

Next.js ile Dinamik İçerik Yönetimi: Veritabanı Bağlantısı ve Veri Çekme

Next.js, modern web uygulamaları geliştirmek için kullanılan popüler bir React framework'üdür. Bu yazıda, Next.js kullanarak nasıl dinamik içerik yönetebileceğinizi ve veritabanı bağlantısı kurarak veri çekebileceğinizi detaylı bir şekilde ele alacağız. İlk olarak, Next.js projesi oluşturup gerekli bağımlılıkları yüklememiz gerekiyor. Ardından, bir veritabanı bağlantısı gerçekleştirip örnek verileri nasıl çekebileceğimizi öğreneceğiz.


// Örnek veritabanı bağlantısı kodu
import dbConnect from '../../utils/dbConnect';
import Post from '../../models/Post';

export default async function handler(req, res) {
  await dbConnect();

  const posts = await Post.find();

  res.status(200).json({ success: true, data: posts });
}
Aşağıdaki yazılar ilginizi çekebilir;