Bu örnek kod, PxServ projesi ile veri tabanı işlemleri yapmanızı sağlar. Aşağıdaki işlemleri gerçekleştirebilirsiniz:
Veritabanına veri kaydetme
Veritabanınada veriyi 0 ile 1 arasında geçiş yaptırma
Veritabanından veri okuma
Veritabanından veri silme
Gereksinimler
Bu örneği kullanmadan önce aşağıdaki kütüphanelerin yüklü olduğundan emin olun:
pxserv: PxServ API'si ile iletişim kurmak için.
Kurulum
PxServ kütüphanesini npm kullanarak yükleyebilirsiniz:
npm install pxserv
Bağlantı Ayarları
PxServ API anahtarınızı ve isteğe bağlı olarak temel URL'yi aşağıdaki alanlara girmeniz gerekmektedir:
JavaScript
// PxServ kütüphanesini projeye dahil et
const PxServ = require("pxserv").default;
// API anahtarınızı girerek yeni bir PxServ Instancesi oluşturun
const pxServ = new PxServ({
apiKey: "API_KEY", // Kendi API anahtarınızı buraya yazın
});
(async () => {
try {
// Veri Kaydetme
const setTempResult = await pxServ.setData("temp", "24.3°C");
console.log("Sıcaklık Kaydetme Sonucu:", setTempResult);
// Veri Okuma
const getTempResult = await pxServ.getData("temp");
console.log("Sıcaklık Okuma Sonucu", getTempResult);
// Geçiş işlemi
const toggleLightResult = await pxServ.toggleData("light");
console.log("Light Geçiş(Toggle) Sonucu:", toggleLightResult);
// Tüm Veriler
const tumVeriler = await pxServ.getAll();
console.log("Tüm Veriler:", tumVeriler);
// Veri Silme
await pxServ.removeData("temp");
await pxServ.removeData("light");
console.log("Veriler silindi.");
} catch (err) {
console.error("Hata oluştu:", err);
}
})();
TypeScript
// PxServ kütüphanesini projeye dahil et
import PxServ from "pxserv";
// API anahtarınızı girerek yeni bir PxServ Instancesi oluşturun
const pxServ = new PxServ({
apiKey: "API_KEY", // Kendi API anahtarınızı buraya yazın
});
(async () => {
try {
// Veri Kaydetme
const setTempResult = await pxServ.setData("temp", "24.3°C");
console.log("Sıcaklık Kaydetme Sonucu:", setTempResult);
// Veri Okuma
const getTempResult = await pxServ.getData("temp");
console.log("Sıcaklık Okuma Sonucu", getTempResult);
// Geçiş işlemi
const toggleLightResult = await pxServ.toggleData("light");
console.log("Light Geçiş(Toggle) Sonucu:", toggleLightResult);
// Tüm Veriler
const tumVeriler = await pxServ.getAll();
console.log("Tüm Veriler:", tumVeriler);
// Veri Silme
await pxServ.removeData("temp");
await pxServ.removeData("light");
console.log("Veriler silindi.");
} catch (err) {
console.error("Hata oluştu:", err);
}
})();
Kullanım
Bu kodları kendi projenize ekleyin ve gerekli kütüphaneleri yükledikten sonra çalıştırın. Kod, PxServ API'si ile veri ekleme, okuma ve silme işlemlerini gerçekleştirecektir.
Örnek Çıktılar Aşağıda, konsolda görebileceğiniz örnek çıktılar bulunmaktadır: