Azure ve Azure DevOps Node.js uygulamalarını nasıl destekler?

Tamamlandı

bu bölümde, Azure ve Azure DevOps Node.js uygulamaları destekleme yöntemlerinden bazılarını öğreneceksiniz.

Node.js , açık kaynaklı bir JavaScript çalışma zamanı ortamıdır. Sunucu tarafı yürütmesi için tasarlanan, bir Web tarayıcısı bağlamı dışında çalışır. NodeJS.orgadresinde daha fazla bilgi edinebilirsiniz.

Node.js ve Azure

Azure, Node.js için birinci sınıf destek sağlar. Bu, mevcut kod tabanınızı götürebilmeniz ve çoğu durumda, değişiklik yapmadan doğrudan Azure 'a dağıtabileceğiniz anlamına gelir. Azure 'da, bir Node.js uygulaması barındırmak, uygun bağımlılıkların yapılandırıldığı varsayılarak bir .NET uygulamasını barındırmakla benzerdir. Azure Ayrıca, uygulama ayarları için ortam değişkenlerini yapılandırmanıza olanak tanıdığından, Node.js için standart yöntemler kullanarak ayarları ve gizli dizileri yüklemeye devam edebilirsiniz.

Azure 'a dağıtıldıktan sonra, Node.js bir uygulama Azure 'daki kaynaklara, VPN bağlantılarında ve internet 'ten erişilebilen herhangi bir yere bağlanabilir. Bu, geliştiricilerin kullandığı Node.js veritabanlarına, belge depolarına ve diğer tüm kaynak ve hizmetlere erişimi de içerir.

Node.js ve Azure DevOps

Node.js geliştirici olarak, kaynak kaynaklı bir ortamı Azure DevOps bulabilirsiniz. Azure DevOps, tüm yazılım yaşam döngüsünü yönetmeye yönelik çok çeşitli özellikler sunmakla birlikte, işlemi mümkün olduğunca verimli hale getirmek için gereken özellikleri seçebilirsiniz.

kodunuzu Azure Pipelines 'e bağladığınızda, Azure Pipelines kullandığınız dili otomatik olarak algılayabilir ve cı/CD işlem hattınızda başlangıç kodu sağlayabilirsiniz.

İşte Node.js bir uygulama için başlangıç kodu şablonları gösteren bir örnek:

Node.js için bir başlangıç projeleri listesini gösteren Azure Pipelines ekran görüntüsü.

Azure Pipelines, kaynak kodu GitHub veya başka herhangi bir yerden dağıtmanız için ihtiyacınız olan yapı, test ve dağıtım işlerini destekleyen yerleşik görevler sağlar.

Azure Pipelines, ardışık düzen kodu yaml yapılandırma dosyaları aracılığıyla ifade edilir. Bu örnek NodeTool@0 , uygulamanızı derlemek için ihtiyaç duyduğunuz Node.js sürümünü yükleyen yerleşik görevi gösterir.

Node.js projesi için başlangıç kodunu gösteren Azure Pipelines ekran görüntüsü.

Azure Pipelines, gerek duyduğunuz belirli bir görevi sağlamıyorsa, boşlukları dolduran betikler sağlayabilirsiniz. scriptÖnceki örnekteki görev npm , bağımlılıkları yüklemek, uygulamayı derlemek ve ilişkili testleri çalıştırmak için kullanır.

Bilginizi ölçün

1.

Normal Node.js proje Azure 'da çalıştırmak için ne tür kaynak değişiklikleri gerekir?

2.

Azure üzerinde Node.js uygulamaları barındırma, Azure 'da diğer platformlar için (.NET gibi) oluşturulmuş uygulamaları barındırmakla farklılık gösterir.

3.

Azure Connect üzerinde dağıtılan Node.js uygulamalar hangi veritabanlarına bağlanabilir?