Koa.js - Merhaba Dünya

Geliştirmeyi kurduktan sonra, Koa'yı kullanarak ilk uygulamamızı geliştirmeye başlamanın zamanı geldi. Adlı yeni bir dosya oluşturunapp.js ve içine aşağıdakileri yazın.

var koa = require('koa');
var app = new koa();

app.use(function* (){
   this.body = 'Hello world!';
});

app.listen(3000, function(){
   console.log('Server running on https://localhost:3000')
});

Dosyayı kaydedin, terminalinize gidin ve yazın.

$ nodemon app.js

Bu, sunucuyu başlatacaktır. Bu uygulamayı test etmek için tarayıcınızı açın ve şu adrese gidin:https://localhost:3000 ve aşağıdaki mesajı almalısınız.

Bu Uygulama Nasıl Çalışır?

Dosyamızdaki ilk satır Koa'yı ithal ediyor. API'sine Koa değişkeni üzerinden erişebiliriz. Bunu bir uygulama oluşturmak ve var app'e atamak için kullanıyoruz.

app.use(function)- Bu işlev, sunucumuz bir istek aldığında çağrılan bir ara yazılımdır. Sonraki bölümlerde ara yazılım hakkında daha fazla bilgi edineceğiz. Geri arama işlevi, bir sonraki bölümde göreceğimiz bir oluşturucudur. Bu oluşturucunun bağlamına Koa'da bağlam denir. Bu bağlam, istek ve yanıt nesnelerine erişmek ve bunları değiştirmek için kullanılır. Bu yanıtın gövdesiniHello world!.

app.listen(port, function)- Bu işlev, belirtilen bağlantı noktasındaki bağlantıları bağlar ve dinler. Bağlantı noktası, burada gerekli olan tek parametredir. Uygulama başarıyla çalışırsa geri arama işlevi yürütülür.