Express js ile nasıl bir REST API olusturabilirim?

Express.js ile REST API Oluşturma

Express.js, Node.js üzerinde hızlıca RESTful API geliştirmek için popüler bir framework'tür. Aşağıda adım adım nasıl bir REST API oluşturabileceğinizi bulabilirsiniz.

1. Gerekli Paketleri Yükleyin

Terminal üzerinden yeni bir proje oluşturun ve Express'i yükleyin: ``` npm init -y npm install express ```

2. Temel Sunucu Oluşturun

Ana dosyanızı (örneğin, `app.js`) oluşturun ve temel sunucu kodunu yazın: ```javascript const express = require('express'); const app = express(); const PORT = 3000; app.use(express.json()); app.listen(PORT, () => { console.log(`Sunucu ${PORT} portunda çalışıyor`); }); ```

3. RESTful Route Oluşturma

API uç noktalarını tanımlamak için aşağıdaki örnekleri inceleyebilirsiniz:
  • GET: Verileri almak için kullanılır.
  • POST: Yeni veri eklemek için kullanılır.
  • PUT: Var olan veriyi güncellemek için kullanılır.
  • DELETE: Veriyi silmek için kullanılır.

4. Örnek Route Tanımlamaları

```javascript let items = []; // Örnek veri // GET app.get('/items', (req, res) => { res.json(items); }); // POST app.post('/items', (req, res) => { items.push(req.body); res.status(201).json(req.body); }); // PUT app.put('/items/:id', (req, res) => { const { id } = req.params; items[id] = req.body; res.json(items[id]); }); // DELETE app.delete('/items/:id', (req, res) => { const { id } = req.params; items.splice(id, 1); res.status(204).send(); }); ```

5. Sunucuyu Test Edin

Postman veya benzeri bir araç kullanarak API'nizi teste tabi tutabilirsiniz. Örneğin, `GET /items` ile tüm verileri alabilir, `POST /items` ile yeni veriler ekleyebilirsiniz.

Bu adımları takip ederek, Express.js ile basit bir REST API oluşturabilirsiniz.



🐞

Hata bildir

Paylaş