Node.js Başlangıç
Öncelikle Node.js nedir başlayalım
"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world."
https://nodejs.org/en/ sitesindeki tanımıyla yukarıdaki gibi. Node.js dolayısıyla bir modüler bir javascript dili. Açık kaynak kütüphaneli geliştirilebilir ve paylaşılabilinir.
Node.js i download ettiğinizde kurulumu gerçekleşir. Çalıştırması ise çok kolaydır.
Basit bir "Merhaba Dünya" yapalım.
Tek yapmamız gereken "node" yazıp console moda geçmek ve koşturulacak kodu girmek. Bu basit kod ile log yazdırdık.
Şimdi yeni bir dosya açalım ve adını "helloworld.js" diyelim.
var fs = require('fs');
// Read the contents of the file into memory.
fs.readFile('test.txt', function (err, logData) {
if (err) throw err;
var text = logData.toString();
console.log(text);
});
Basit bir dosya okuma uygulaması için bu kod bloğunu ekleyelim. Aynı klasöre test.txt oluşturalım ve içerik ekleyelim.
Hatırlarsanız node.js e modüler demiştik. require('fs') ile ilgili kütüphane erişim sağladık. Bu kütüphane standarttır ve yükleme ile gelmiştir. "readFile" metodu ile dosya okumayı başlattık. bu metod asekron bir şekilde çalışır ve bitmesini durumunda tüm içerik "logData" değişkenine yüklenir ve en son console metodu ile yazılır.
"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world."
https://nodejs.org/en/ sitesindeki tanımıyla yukarıdaki gibi. Node.js dolayısıyla bir modüler bir javascript dili. Açık kaynak kütüphaneli geliştirilebilir ve paylaşılabilinir.
Node.js i download ettiğinizde kurulumu gerçekleşir. Çalıştırması ise çok kolaydır.
Basit bir "Merhaba Dünya" yapalım.
Tek yapmamız gereken "node" yazıp console moda geçmek ve koşturulacak kodu girmek. Bu basit kod ile log yazdırdık.
Şimdi yeni bir dosya açalım ve adını "helloworld.js" diyelim.
var fs = require('fs');
// Read the contents of the file into memory.
fs.readFile('test.txt', function (err, logData) {
if (err) throw err;
var text = logData.toString();
console.log(text);
});
Basit bir dosya okuma uygulaması için bu kod bloğunu ekleyelim. Aynı klasöre test.txt oluşturalım ve içerik ekleyelim.
Hatırlarsanız node.js e modüler demiştik. require('fs') ile ilgili kütüphane erişim sağladık. Bu kütüphane standarttır ve yükleme ile gelmiştir. "readFile" metodu ile dosya okumayı başlattık. bu metod asekron bir şekilde çalışır ve bitmesini durumunda tüm içerik "logData" değişkenine yüklenir ve en son console metodu ile yazılır.


Yorumlar
Yorum Gönder