Ana içeriğe geç

MEAN

Bu makalede

Bilgi

PostgreSQL ile MEAN, klasik MEAN yığınının MongoDB'nin PostgreSQL ile değiştirildiği değiştirilmiş bir sürümüdür. Bu yığın, Node.js, Express.js, Angular ve PostgreSQL'i içerir ve web uygulamaları geliştirmek için tam özellikli bir ortam oluşturur. Bu yapılandırma, hem sunucu hem de istemci taraflarında JavaScript'in avantajlarını PostgreSQL ilişkisel veritabanının güvenilirliğiyle birleştirir. Bu yığın, küçük web sitelerinden yüksek performans ve güvenilir veri depolama gerektiren büyük, karmaşık kurumsal uygulamalara kadar geniş bir yelpazede web projeleri geliştirmek için uygundur.

MEAN. Temel Özellikler

  • Node.js - JavaScript yürütmek için sunucu tarafı platformu. Ölçeklenebilir ağ uygulamaları oluşturmak için yüksek performanslı, olay odaklı bir ortam sağlar. npm aracılığıyla açık kaynaklı paketlerin geniş bir ekosistemini destekler.
  • npm (v6.14.18) - Node.js için bir paket yöneticisi. npm, proje bağımlılıklarının kolay yönetimini sağlar, paketlerin kolayca kurulmasını ve yayınlanmasına olanak tanır ve geliştirme süreçlerini otomatikleştirmek için komut dosyalarının çalıştırılmasını sağlar.
  • Angular CLI (v18.0.6) - Angular uygulamaları geliştirmek için bir komut satırı aracı. Angular CLI, proje yapısının oluşturulmasını ve yönetimini basitleştirir, bileşenler, hizmetler, yönergeler ve diğer uygulama öğeleri oluşturmak için komutlar sağlar ve test ve oluşturma için yerleşik araçlar içerir.
  • Express Generator (v4.16.1) - Express.js uygulamaları için bir çerçeve hızlıca oluşturmak için bir yardımcı program. Bu araç, bir Express projesinin yapısını hızlıca oluşturmanıza, temel rotaları ve ara yazılımları yapılandırmanıza ve görünümleri oluşturmak için çeşitli şablon motorlarını entegre etmenize olanak tanır.
  • PostgreSQL (14.12) - güçlü bir ilişkisel veritabanı. PostgreSQL, karmaşık sorgular ve işlemler için destek sağlar, yüksek ölçeklenebilirliğe ve JSON desteğine sahiptir ve veri ile çalışırken yüksek güvenilirliği ve performansı ile bilinir.

Çalıştırma Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
135 MEAN Ubuntu 22.04 + + + + 1 1 15 Hayır SİPARİŞ VER
  • Önceden kurulu bağımlılıklar - Node.js, npm (Node.js paket yöneticisi).
  • Kurulum için ek bağımlılıklar - docker, curl.

Not

Aksi belirtilmedikçe, geliştiricinin web sitesinden veya işletim sistemi depolarından yazılımın en son sürümünü varsayılan olarak kurarız.

MEAN Dağıtımından Sonra Başlangıç

Sipariş için ödeme yaptıktan sonra, kayıt sırasında belirtilen e-posta adresine sunucunun çalışmaya hazır olduğunu belirten bir bildirim gönderilecektir. Bu bildirimde VPS IP adresi ve bağlantı için giriş bilgileri (kullanıcı adı ve şifre) yer alacaktır. Şirketimizin müşterileri, donanımı sunucu yönetim paneli ve APIInvapi üzerinden yönetir.

Kimlik doğrulama verileri, sunucu yönetim panelinin Configuration >> Tags sekmesinde veya gönderilen e-postada bulunabilir:

  • Password: Yazılım dağıtımından sonra sunucu kullanıma hazır olduğunda e-posta adresinize gönderilir.

Hizmetle çalışmak için sunucuya SSH üzerinden bağlanmanız gerekir:

ssh root@<server_ip>

Not

MEAN ayarları hakkında ayrıntılı bilgi geliştiricilerin dokümantasyonunda bulunabilir.

API ile MEAN Siparişi