Javascript Api Sistemi Nasıl Yapılır ? // Herorahim

16 Kas 2019
175
25
Azerbeycan
Selam Dostlar , Javascript Discord Sayesinde Günümüzün En Ünlü Yazılım Dillerinden Birisi Oldu :): , Şu An Sizlere Elimden Geldiğince Açık ve Net Şekilde JavaScript Api Sistemi Yapmayı Anlatıcam ...

Çoğu Kişi Glitch Kullandığı İçin Direk Glitch Üzerinden Anlatıcam ;

zB4VO4.gif


Projemizin Bot Sistemi Olacağından Yeni Proje Kısımından " Hello-Express " Kuruyoruz ...

Şimdi "server.js" Dosyasını İçini Silelim ve Api Sistemimizi Kuralım ...

97x4Bc.png


İlk Önce Modüllerimizi Ekleyelim ;
Kod:
const express = require ('express');
const app = express();

Api Yolunu ve Api Sitesinin Ayarlarını Yapalım ;
Kod:
app.get('/api/apiad', function(request, response) {

Önemli : /api/apiad = proje-linkiniz.com/vbs.
Yani Projeden Veri Ekleyeceğimiz Linki Ekliyoruz ...

Verileri Ekleyelim ;
Kod:
var veriler = {
    veri1: "tht1",
    veri2: "tht2"
  }

Tepki ( Geri Cevabı ) Ekleyelim ...

Kod:
 response.json(veriler)

Kodumuzun Sonunada
Kod:
 });
Ekliyoruz ...

Şu An Sistemimiz Sınırsız Döngü Altındadır , Siteyede Bakarsanız Starting... Diye Durduğunu Görürsünüz , Çünkü Biz Sistemi Başlatmadık ;
Sistemi Başlatalım ;

Kod:
  app.listen (process.env.PORT)

Önemli Uyarı : Sakın .env ile Oynamayın Yoksa Projeniz Çalışmaz :incele , Sistemin Bitirdikten Sonra Api Sistemi Çalışacaktır , Kodları Böyle Burakırsanız ( Cannot GET / ve ya Error - GET ) Hatalarından Birisini Verir ..

fQ0d88.png


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

app.get('/api/apiad', function(request, response) {
  var veriler = {
    veri1: "tht1",
    veri2: "tht2"
  }
  
  response.json(veriler)
});
  
app.listen (process.env.PORT)

G0zkW3.gif


Bir Teşekkürü Hak Ettim Bence :mahcup

:Smiley1017: JavaScriptte Kendinizi Geliştirmek İsterseniz : ALcatraz' Konularına Göz Ata Bilirsiniz , Çok Açık ve Anlatımlı Şekilde Açıklamış , Bir Kaçının Linkini Ekliyorum İsteyenler Baksın ...

https://www.turkhackteam.org/node-js/1778250-nodejs-serisi-1-alcatraz.html

https://www.turkhackteam.org/node-js/1778595-nodejs-serisi-2-alcatraz.html

https://www.turkhackteam.org/node-js/1778984-nodejs-serisi-3-alcatraz.html



 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.