REST API Nasıl Oluşturulur? (Node.js ve PHP Örnekleri – 2026 Rehber)

22.06.2026 - 20:33 22 Okunma

Modern web uygulamalarının büyük bir kısmı REST API kullanır. Bu rehberde sıfırdan REST API oluşturmayı hem Node.js hem de PHP ile adım adım anlatıyoruz.


🔗 REST API Nedir?

REST API, HTTP protokolü üzerinden çalışan ve veri alışverişini sağlayan bir API türüdür.

👉 Veri formatı genellikle:

  • JSON


⚙️ REST API Nasıl Çalışır?

  • GET → veri al

  • POST → veri ekle

  • PUT → veri güncelle

  • DELETE → veri sil


🧩 REST API Oluşturma (Node.js)


🔹 1. Express Kurulumu

npm init -y
npm install express

🔹 2. Basit API Oluşturma

const express = require('express');
const app = express();

app.use(express.json());

app.get('/api/users', (req, res) => {
  res.json([{ id: 1, name: "Ali" }]);
});

app.post('/api/users', (req, res) => {
  res.json({ message: "Kullanıcı eklendi" });
});

app.listen(3000, () => {
  console.log("API çalışıyor");
});

🔹 3. Çalıştırma

node app.js

👉 Tarayıcıdan:

http://localhost:3000/api/users

🧩 REST API Oluşturma (PHP)


🔹 1. Basit PHP API

<?php
header("Content-Type: application/json");

$data = [
  ["id" => 1, "name" => "Ali"]
];

echo json_encode($data);
?>

🔹 2. POST Veri Alma

<?php
$data = json_decode(file_get_contents("php://input"), true);

echo json_encode([
  "message" => "Veri alındı",
  "data" => $data
]);
?>

🔗 API Test Etme

Araçlar:

  • Postman

  • Insomnia

  • Tarayıcı


🔥 REST API Avantajları

  • Hızlı veri alışverişi

  • Platform bağımsız

  • Kolay entegrasyon

  • Mobil + web uyumlu


⚠️ En Sık Yapılan Hatalar

❌ JSON formatını yanlış kullanmak

✔ API çalışmaz

❌ Hata kontrolü yapmamak

✔ Debug zorlaşır

❌ Güvenlik eklememek

✔ Veri riske girer


🔒 API Güvenliği

  • Token (JWT) kullanın

  • Rate limit koyun

  • HTTPS kullanın


🚀 Hızlı API Kurulum (3 Adım)

  1. Backend kur (Node/PHP)

  2. Endpoint oluştur

  3. JSON döndür

👉 API hazır


❓ Sık Sorulan Sorular

Node.js mi PHP mi?

Projeye göre değişir

REST API zor mu?

Temel seviyede kolaydır

API hosting gerekli mi?

Evet, VPS önerilir


🔒 Ek Güvenlik Önerileri

  • Log sistemi kurun

  • Yetkilendirme ekleyin

  • IP kısıtlaması yapın


✅ Sonuç

REST API oluşturmak, modern uygulamalar geliştirmek için temel bir adımdır. Node.js ve PHP ile kolayca API geliştirilebilir ve projelerinizi ölçeklendirebilirsiniz.


📞 Destek Alın

API geliştirme ve sunucu kurulumu konusunda yardıma ihtiyacınız olursa:

7/24 destek ekibimiz yardımcı olacaktır.