-

anlatsa

Konular

Node.js ile Rest API Kurulumu: Adım Adım Kılavuz

8 Ekim 2024

Node.js, JavaScript'in sunucu tarafında çalıştırılmasını sağlayan güçlü bir platformdur. Rest API'ler, uygulamalar arasında iletişim kurmanın standart bir yoludur. Node.js ile Rest API oluşturmak, hızlı, verimli ve ölçeklenebilir uygulamalar geliştirmek için harika bir yoldur. Bu makalede, Node.js ile Rest API kurulumunun temel adımlarını ele alacağız.

1. Proje Oluşturma

İlk adım, yeni bir Node.js projesi oluşturmaktır. Bu, terminalde aşağıdaki komutu çalıştırarak yapılabilir:

mkdir my-api
cd my-api

Ardından, proje için bir package.json dosyası oluşturmamız gerekiyor. Bu dosya, projenin bağımlılıklarını ve meta verilerini içerir. Terminalde aşağıdaki komutu çalıştırarak bir package.json dosyası oluşturabilirsiniz:

npm init -y

2. Bağımlılıklar

Rest API'mizi oluşturmak için birkaç bağımlılığa ihtiyacımız olacak. Express.js, Node.js için popüler bir web çerçevesidir. API'lerimiz için verileri işlemek için Body-parser'ı kullanacağız. İhtiyacımız olan bağımlılıkları aşağıdaki komutla kurabiliriz:

npm install express body-parser

3. API Dosyası Oluşturma

API'mizi içerecek bir dosya oluşturalım. 'index.js' adında bir dosya oluşturabiliriz. Bu dosyanın içeriği aşağıdaki gibi olmalıdır:

const express = require('express');
const bodyParser = require('body-parser');

const app = express();
const port = 3000;

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

app.get('/', (req, res) => {
  res.send('Hello from Node.js API!');
});

app.listen(port, () => {
  console.log(`API dinleniyor http://localhost:${port}`);
});

Bu kod parçasında, Express.js'yi kullanarak bir web sunucusu oluşturuyoruz. Body-parser'ı kullanarak gelen isteklerin gövdesini ayrıştırıyoruz. Sonra bir GET isteğine yanıt veren basit bir uç nokta oluşturuyoruz. En son olarak, API'mizi 3000 numaralı portta dinlemeyi başlatıyoruz.

4. API'yi Çalıştırma

API'mizi çalıştırmak için terminalde aşağıdaki komutu çalıştırın:

node index.js

API'niz şimdi çalışıyor ve http://localhost:3000 adresinden erişilebilir. Tarayıcıda bu adrese gittiğinizde, 'Hello from Node.js API!' mesajını göreceksiniz.

5. Uç Noktaları Oluşturma

API'mize daha fazla işlevsellik eklemek için daha fazla uç nokta oluşturabiliriz. Örneğin, bir POST isteği ile yeni bir kullanıcı ekleyen bir uç nokta oluşturabiliriz. 'index.js' dosyamıza aşağıdaki kodu ekleyelim:

app.post('/users', (req, res) => {
  const user = req.body;
  console.log('Yeni kullanıcı:', user);
  res.send('Kullanıcı eklendi!');
});

Bu kod, gelen istek gövdesindeki verileri 'user' değişkenine kaydediyor ve konsolda yazdırıyor. Daha sonra bir yanıt mesajı göndererek kullanıcıyı başarıyla eklediğini bildiriyor.

Sonuç

Bu makale, Node.js ile Rest API kurulumunun temel adımlarını açıklamıştır. Node.js, API oluşturmak için güçlü ve esnek bir platformdur. Rest API'ler, uygulamalar arasındaki iletişim kurmanın standart bir yoludur ve Node.js ile kolayca oluşturulabilir. Bu makale, API geliştirmeye başlamanız için temel bir başlangıç noktasıdır.

Paylaş —
Pusat

Hiç yorum yok:

Yorum Gönder