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 API — Invapi ü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:
Not
MEAN ayarları hakkında ayrıntılı bilgi geliştiricilerin dokümantasyonunda bulunabilir.