*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
Node.js, JavaScript programlama dilini kullanarak sunucu tarafında çalışan uygulamalar geliştirmek için kullanılan bir yazılım platformudur. Bu platform sayesinde JavaScript, sadece web sayfalarında değil, sunucu tarafında da kullanılmaktadır. Node.js sayesinde, dosya okuma/yazma, web sunucusu oluşturma ve veritabanı ile iletişim kurma gibi işlemler kolayca yapılabilir.
Node.js Kurulumu
Node.js'yi kullanmak için öncelikle resmi web sitesinde bulunan kurulum dosyasını indirmemiz gerekmektedir. Daha sonra, kurulum dosyasının çalıştırılması ile basit bir kurulum işlemi gerçekleştirilir. Kurulum işlemi tamamlandıktan sonra, komut satırına node -v yazarak Node.js sürümünü kontrol edebilirsiniz.
JavaScript Dosyası Çalıştırmak
Node.js, JavaScript kodlarını çalıştırmak için kullanılır. Burada JavaScript kodları, bir dosyada kaydedilir ve bunu Node.js komut satırı ile çalıştırabilirsiniz. Örneğin, bir test.js dosyası oluşturarak, içine 'console.log(Merhaba Dünya!);' kodunu yazabilirsiniz. Daha sonra, bu dosyanın bulunduğu klasörde, komut satırına node test.js yazarak Node.js tarafından kodun çalıştırılmasını sağlayabilirsiniz. Bu şekilde, Merhaba Dünya! yazısı konsola yazdırılacaktır.
Dosya İşlemleri
Node.js, dosya okuma ve yazma işlemlerini kolayca gerçekleştirebilir. Bunun için, fs modülü kullanılmaktadır. Bu modül, dosya okuma, yazma, silme ve taşıma işlemlerini yapmamıza olanak sağlar.
Dosya Okuma: Bir dosyayı okumak için fs.readFileSync() metodu kullanılır. Örneğin, test.txt dosyasını okumak için fs.readFileSync('test.txt') komutunu kullanabilirsiniz.
Dosya Yazma: Bir dosyaya yazmak için fs.writeFileSync() metodu kullanılır. Örneğin, test.txt dosyasına Merhaba Dünya! yazmak için fs.writeFileSync('test.txt', 'Merhaba Dünya!') komutunu kullanabilirsiniz.
Dosya Silme: Bir dosyayı silmek için fs.unlinkSync() metodu kullanılır. Örneğin, test.txt dosyasını silmek için fs.unlinkSync('test.txt') komutunu kullanabilirsiniz.
Dosya Taşıma: Bir dosyayı taşımak için fs.renameSync() metodu kullanılır. Örneğin, test.txt dosyasını test2.txt olarak taşımak için fs.renameSync('test.txt', 'test2.txt') komutunu kullanabilirsiniz.
Web Sunucusu Oluşturma
Node.js ile basit bir web sunucusu oluşturmak mümkündür. http modülü kullanarak bunu gerçekleştirebilirsiniz. Aşağıdaki örnekte, http modülü kullanılarak basit bir web sunucusu oluşturulmuştur.
```
const http = require(http);
http.createServer((request, response) => {
response.writeHead(200, {Content-Type: text/html});
response.end(Merhaba Dünya!);
}).listen(3000);
console.log(Sunucu çalışıyor: http://localhost:3000);
```
Bu kod, 3000 numaralı portta çalışan basit bir web sunucusu oluşturacaktır. Tarayıcınızda http://localhost:3000 adresine giderek görebilirsiniz.
Veritabanı İşlemleri
Node.js, veritabanı işlemleri yapmak için mongodb ve mysql gibi modüller kullanılabilmektedir. Bu modüller, kolayca veritabanı işlemleri yapmamıza olanak sağlar.
Örneğin, mysql modülü kullanarak bir MySQL veritabanına bağlanmak için aşağıdaki örnekteki gibi kodlar kullanabilirsiniz.
```
const mysql = require(mysql);
const connection = mysql.createConnection({
host: localhost,
user: root,
password: ,
database: myDB
});
connection.connect((error) => {
if (error) throw error;
console.log(Bağlantı sağlandı!);
connection.query(SELECT * FROM customers, (error, result, fields) => {
if (error) throw error;
console.log(result);
});
});
```
Bu kod, myDB adlı bir MySQL veritabanına bağlanacak ve customers adlı tablodaki tüm kayıtları konsola yazdıracaktır.
Sonuç
Node.js, JavaScript programlama dilini kullanarak sunucu tarafında uygulama geliştirme işlemlerini kolaylaştıran bir platformdur. Bu yazıda, Node.js ile dosya işlemleri, web sunucu oluşturma ve veritabanı işlemleri gibi işlemlerin nasıl yapılacağına dair örnekleri inceledik. Node.js sayesinde, JavaScript'i sadece web sayfalarında değil, sunucu tarafında da kullanarak çok çeşitli uygulamalar geliştirebilirsiniz.
Node.js, JavaScript programlama dilini kullanarak sunucu tarafında çalışan uygulamalar geliştirmek için kullanılan bir yazılım platformudur. Bu platform sayesinde JavaScript, sadece web sayfalarında değil, sunucu tarafında da kullanılmaktadır. Node.js sayesinde, dosya okuma/yazma, web sunucusu oluşturma ve veritabanı ile iletişim kurma gibi işlemler kolayca yapılabilir.
Node.js Kurulumu
Node.js'yi kullanmak için öncelikle resmi web sitesinde bulunan kurulum dosyasını indirmemiz gerekmektedir. Daha sonra, kurulum dosyasının çalıştırılması ile basit bir kurulum işlemi gerçekleştirilir. Kurulum işlemi tamamlandıktan sonra, komut satırına node -v yazarak Node.js sürümünü kontrol edebilirsiniz.
JavaScript Dosyası Çalıştırmak
Node.js, JavaScript kodlarını çalıştırmak için kullanılır. Burada JavaScript kodları, bir dosyada kaydedilir ve bunu Node.js komut satırı ile çalıştırabilirsiniz. Örneğin, bir test.js dosyası oluşturarak, içine 'console.log(Merhaba Dünya!);' kodunu yazabilirsiniz. Daha sonra, bu dosyanın bulunduğu klasörde, komut satırına node test.js yazarak Node.js tarafından kodun çalıştırılmasını sağlayabilirsiniz. Bu şekilde, Merhaba Dünya! yazısı konsola yazdırılacaktır.
Dosya İşlemleri
Node.js, dosya okuma ve yazma işlemlerini kolayca gerçekleştirebilir. Bunun için, fs modülü kullanılmaktadır. Bu modül, dosya okuma, yazma, silme ve taşıma işlemlerini yapmamıza olanak sağlar.
Dosya Okuma: Bir dosyayı okumak için fs.readFileSync() metodu kullanılır. Örneğin, test.txt dosyasını okumak için fs.readFileSync('test.txt') komutunu kullanabilirsiniz.
Dosya Yazma: Bir dosyaya yazmak için fs.writeFileSync() metodu kullanılır. Örneğin, test.txt dosyasına Merhaba Dünya! yazmak için fs.writeFileSync('test.txt', 'Merhaba Dünya!') komutunu kullanabilirsiniz.
Dosya Silme: Bir dosyayı silmek için fs.unlinkSync() metodu kullanılır. Örneğin, test.txt dosyasını silmek için fs.unlinkSync('test.txt') komutunu kullanabilirsiniz.
Dosya Taşıma: Bir dosyayı taşımak için fs.renameSync() metodu kullanılır. Örneğin, test.txt dosyasını test2.txt olarak taşımak için fs.renameSync('test.txt', 'test2.txt') komutunu kullanabilirsiniz.
Web Sunucusu Oluşturma
Node.js ile basit bir web sunucusu oluşturmak mümkündür. http modülü kullanarak bunu gerçekleştirebilirsiniz. Aşağıdaki örnekte, http modülü kullanılarak basit bir web sunucusu oluşturulmuştur.
```
const http = require(http);
http.createServer((request, response) => {
response.writeHead(200, {Content-Type: text/html});
response.end(Merhaba Dünya!);
}).listen(3000);
console.log(Sunucu çalışıyor: http://localhost:3000);
```
Bu kod, 3000 numaralı portta çalışan basit bir web sunucusu oluşturacaktır. Tarayıcınızda http://localhost:3000 adresine giderek görebilirsiniz.
Veritabanı İşlemleri
Node.js, veritabanı işlemleri yapmak için mongodb ve mysql gibi modüller kullanılabilmektedir. Bu modüller, kolayca veritabanı işlemleri yapmamıza olanak sağlar.
Örneğin, mysql modülü kullanarak bir MySQL veritabanına bağlanmak için aşağıdaki örnekteki gibi kodlar kullanabilirsiniz.
```
const mysql = require(mysql);
const connection = mysql.createConnection({
host: localhost,
user: root,
password: ,
database: myDB
});
connection.connect((error) => {
if (error) throw error;
console.log(Bağlantı sağlandı!);
connection.query(SELECT * FROM customers, (error, result, fields) => {
if (error) throw error;
console.log(result);
});
});
```
Bu kod, myDB adlı bir MySQL veritabanına bağlanacak ve customers adlı tablodaki tüm kayıtları konsola yazdıracaktır.
Sonuç
Node.js, JavaScript programlama dilini kullanarak sunucu tarafında uygulama geliştirme işlemlerini kolaylaştıran bir platformdur. Bu yazıda, Node.js ile dosya işlemleri, web sunucu oluşturma ve veritabanı işlemleri gibi işlemlerin nasıl yapılacağına dair örnekleri inceledik. Node.js sayesinde, JavaScript'i sadece web sayfalarında değil, sunucu tarafında da kullanarak çok çeşitli uygulamalar geliştirebilirsiniz.
*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle