Hepinize merhabalar. Bugün sizlere express modülü ile api yapmayı anlatacağım.

İlk önce projemizi açıyoruz ve main dosyanız bot/server.js artık hangisiyse oraya geliyoruz.
Benim projem glitchde bu yüzden glitche giriyorum.

Main dosyamızda bulunan tüm kodları silip yerine bunu ekliyoruz;


[CODE=javascript]const express = require('express');
const app = express();
const http = require('http');
app.use(express.static('public'));
app.listen(8000)
app.get('/', (request, response) => {

response.json({mesajımız: 'MC-TR!'})
})[/CODE]

Ardından show'a basıp siteye girdiğimizde karşımıza şöyle bir metin çıkacaktır; [ATTACH type="full" alt="1593370338194.png"]130953[/ATTACH]

Ben örnek olarak sizlere random yüz apisi örneği vereceğim.
İlk olarak modül kullanacağız. Modülümüz "random-text-faces". Bunu ilk olarak constluyoruz.

[CODE=javascript]const randomTextFaces = require('random-text-faces');
[/CODE]

Daha sonra, HTTP GET isteğine JSON tipinde yanıt vereceğiz.

[CODE=javascript]app.get('/', (request, response) => {
response.json({yüz: randomTextFaces.get()})
})[/CODE]

Kaydedip show üzerinden siteye girdiğimizde çalışacaktır. Çıkan görüntü; [ATTACH type="full" alt="1593370491744.png"]130954[/ATTACH]

Kodun tamamı;

[CODE=javascript]const express = require('express');
const app = express();
const http = require('http');
app.use(express.static('public'));
app.listen(8000)
const randomTextFaces = require('random-text-faces');
app.get('/', (request, response) => {
response.json({yüz: randomTextFaces.get()})
})[/CODE]

Umarım yardımcı olmuşumdur. İyi forumlar dilerim!