İçeriğe geç

Node.js Express Paketi Kurulum ve Kullanımı

Node.js express modülü web sunucu çatısıdır(framework). Node.js için en çok kullanılan araçtır. Node.js içerisinde bulunan http modülünü kullanarak web uygulamalarını kolay ve hızlı bir şekilde geliştirmeyi sağlar.Ayrıca Node.js connect Modülü ve Middleware yazısında yer alan orta katman yapısını destekler. Orta katman desteği sayesinde sürekli yapılan benzer işlemlerin bir defa yazılarak çalışmasını sağlar.

Express Modülünün ana avantajları
-Web uygulamalarını kolay ve hızlı bir şekilde geliştirmeyi sağlar.
-Sunmuş olduğu route yöntemiyle web isteklerinin yönetilmesini sağlar.
-Çeşitli orta katman modülleri ile daha hızlı uygulama geliştirmeyi sağlar.
-Pug, Vash, EJS, Handlebars vb. şablon motorlarını destekler.
-Statik dosyaların yönetimini kolaylaştırır.
-Farklı uygulamalar için REST API oluşturmayı sağlar.
-MySQL, MongoDB, SQL SERVER vb. veritabanı uygulamaları geliştirmeyi kolaylaştırır.

Express Modülünü Yükleme;

npm install express

Örnek Kullanımlar
HTTP sunucusu oluşturmak;

'use strict';

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

app.listen(1453, function () {
  console.log('Sunucu çalışıyor...');
});

Get, Post vb. istekleri yönetmek;

'use strict';

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

app.get('/', function (req, res) {

  res.send('Merhaba Express');
  //res.send('<h1>Merhaba Express</h1>');

});

app.post('/', function (req, res) {
  res.send('Merhaba Express');
});

app.listen(1453, function () {
  console.log('Sunucu çalışıyor...');
});

REdirect ile Sayfayı yönlendirmek

'use strict';

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

app.get('/', function (req, res) {
  res.redirect('http://www.dans.com');
});

app.listen(1453, function () {
  console.log('Sunucu çalışıyor...');
});
Kategori:Node.js

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir