Merhaba, Hoşgeldin!

VSRO.org, Silkroad Online, Knight Online, Metin2 ve diğer çevrimiçi oyunlar için öncü bir yardım ve geliştirme platformudur. Misyonumuz, bilgi ve deneyim sahibi bireyleri, bilgiye ihtiyaç duyanlarla bir araya getirerek, zengin bir etkileşim ortamı yaratmak ve farklı bakış açılarını birleştirmektir. Topluluğumuzda güçlü bir işbirliği ve öğrenme kültürü oluşturarak, herkesin değerli katkılarda bulunmasını sağlıyoruz.

Paylaşım Ekonomi devi "Nest.js"

Stark

Backend Developer, PK2 Editor
.
Premium
Katılım
10 Kas 2021
Mesajlar
220
Çözümler
2
Tepkime puanı
229
Puanları
43
Konum
Şanlıurfa
Türk Lirası
20.00₺
1_WEmcywRcFIlkp8uG1lMKsA.png
☞ NestJs Nedir?
Nest (NestJS), etkili ve ölçeklenebilir Node.js tabanlı sunucu tarafı uygulamaları oluşturmak için kullanılan bir çerçevedir. TypeScript ile geliştirilmiştir (ancak geliştiricilere saf JavaScript dilinde kod yazma imkanı tanır) ve OOP (Nesne Yönelimli Programlama), FP (Fonksiyonel Programlama) ve FRP (Fonksiyonel Reaktif Programlama) öğelerini birleştirir.
Nest, Express (varsayılan olarak) gibi güçlü HTTP Sunucu çerçevelerini içerir ve isteğe bağlı olarak Fastify kullanacak şekilde yapılandırılabilir!
Nest, bu yaygın Node.js çerçevelerinin (Express/Fastify) üzerine bir soyutlama seviyesi sağlar, ancak aynı zamanda geliştiriciye bu çerçevelerin API'lerini (
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
) doğrudan kullanma özgürlüğü tanır. Bu, geliştiricilere backend (
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
) için mevcut olan çeşitli üçüncü taraf modülleri kullanma esnekliği sunar.


☞ NestJs Felsefesi
Son yıllarda Node.js'in etkisiyle, JavaScript webin hem ön yüzü hem de arka uç uygulamaları için kullanılan yaygın bir dil haline gelmiştir. Bu durum, Angular, React ve Vue gibi muazzam projelerin ortaya çıkmasına neden olmuştur. Bu projeler, geliştirici üretkenliğini artırır ve hızlı, test edilebilir ve genişletilebilir ön yüz uygulamalarının oluşturulmasını sağlar. Ancak, Node (sunucu tarafındaki JavaScript) için harika kütüphane, yardımcı program ve araçların bulunmasına rağmen, bunlar genellikle temel sorunu etkili bir şekilde çözmez.
Nest, geliştiricilere ve takımlara son derece test edilebilir, ölçeklenebilir, gevşek bağlı ve kolay bakım yapılabilen uygulamalar oluşturmalarına olanak tanıyan hazır bir uygulama mimarisi sunar. Bu mimari, büyük ölçüde Angular'dan ilham almıştır.

☞ NestJs Kurulum
Başlamak için, projeyi Nest CLI ile oluşturabilir veya başlangıç projesini klonlayabilirsiniz (her ikisi de aynı sonucu üretecektir).

Projeyi Nest CLI ile oluşturmak için aşağıdaki komutları çalıştırabilirsiniz. Bu, yeni bir proje dizini oluşturacak ve dizini, başlangıçta temel Nest dosyaları ve destekleyici modüllerle doldurarak projeniz için geleneksel bir temel yapı oluşturacaktır. Nest CLI ile yeni bir proje oluşturmak, ilk kez kullanan kullanıcılar için önerilir.

Nest CLI Kullanarak kurulum;

$ npm i -g @nestjs/cli $ nest new proje-adi


☞ Proje Klonkama Kullanarak kurulum;

$ git clone https://github.com/nestjs/javascript-starter.git projeadi $ cd projeadi $ npm install $ npm run start


Tarayıcınızı açın ve
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
adresine gidin.
Başlangıç projesinin Typescript sürümünü kurmak için yukarıdaki komut dizisinde typescript-starter.git'i kullanın.
Ayrıca, çekirdek ve destek dosyalarını npm (veya yarn(
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
)) ile kurarak sıfırdan yeni bir proje oluşturabilirsiniz. Bu durumda, elbette, projenin temel dosyalarını kendiniz oluşturmakla sorumlu olacaksınız.


☞ Çekirdek ve Destek dosyalarını kurmak için;

$ npm i --save @nestjs/core @nestjs/common rxjs reflect-metadata


Notlarımız;
📝 Yakın zamanda nest.js ve javascript frameworklarini kullanarak website geliştirme dersleri yapacağım. Detayları VArcane Discord Sunucumuzda vereceğim. Katılımlarınızı bekliyorum. Öpüldünüz :)

 
Geri
Üst Alt