Express.js ile RESTful API Oluşturma
Express.js kullanarak basit bir RESTful API oluşturmak için aşağıdaki adımları izleyebilirsiniz:
1. Gerekli Araçları Yükleyin
Node.js ve Express.js'in yüklenmesi gerekmektedir. Başlamak için terminal veya komut istemcisinde şu komutları çalıştırın:
- Node.js'i [resmi web sitesinden](https://nodejs.org/) indirip kurun.
- Yeni bir proje klasörü oluşturun ve içine girin.
- Aşağıdaki komut ile Express.js'i yükleyin:
npm init -y
ile bir package.json dosyası oluşturun.
npm install express
komutunu çalıştırarak Express'i yükleyin.
2. Sunucu Yapısını Oluşturun
Aşağıdaki kodu kullanarak basit bir sunucu oluşturabilirsiniz:
```javascript
const express = require('express');
const app = express();
app.use(express.json());
app.get('/api/items', (req, res) => {
res.send('Tüm öğeleri getir');
});
app.post('/api/items', (req, res) => {
res.send('Yeni öğe ekle');
});
app.listen(3000, () => {
console.log('Sunucu 3000 portunda çalışıyor');
});
```
3. CRUD İşlemlerini Tanımlayın
API'nizin işlevselliğini artırmak için aşağıdaki CRUD (Create, Read, Update, Delete) işlemlerini ekleyebilirsiniz:
- GET: Veri almak için.
- POST: Yeni veri eklemek için.
- PUT: Var olan veriyi güncellemek için.
- DELETE: Veriyi silmek için.
4. Veritabanı Entegrasyonu (isteğe bağlı)
Veritabanı kullanmak istiyorsanız, MongoDB, MySQL veya PostgreSQL gibi bir veritabanı seçebilir ve uygun kütüphaneleri ekleyebilirsiniz.
5. API'yi Test Edin
Postman veya benzeri bir araçla API'nizi test ederek isteklerinizi kontrol edebilirsiniz.
Bu temel adımları izleyerek Express.js ile hızlı bir şekilde RESTful API oluşturabilirsiniz.