Arka uç tarafının aksine uygulamanın ön tarafında kullanılan Node.js'yi duydum, ancak kullanılabilecek herhangi bir kullanım durumu bulamıyorum. Birisi, Node.js'nin ön uçta kullanıldığı kullanım durumlarını açıklayabilir. Ayrıca, bir e-ticaret sitesi için CMS (İçerik Yönetim Sistemi) gibi oldukça karmaşık bir sistemde, Node.js doğru seçim olur mu? peşinÖn Uç için Node JS Kullanımı
cevap
önyüzü uygulamaları geliştirmek zaman genellikle toolchain bir parçası olarak node.js ve ekosistem kullanmak istiyorum, ama konuşlandırılmış uygulamada
Teşekkür hala kullanıcının tarayıcısında çalışan düzenli bir JavaScript olacaktır. Örneğin, ön uç bağımlılıklarınızı yönetmek için Node'ın B123 yerine paket yöneticisi npm
'u kullanabilirsiniz.
Ve (o kullanıcının tarayıcı içinde çalışır) JavaScript uygulaması önyüzdeki Düğüm için tasarlanmış npm
paketleri kullanmak sağlayacak Browserify var.
Node.js, Chrome V8 javascript altyapısını kullanan bir javascript çalışma zamanıdır. Ön uçta tarayıcıda bir javascript motoru (Chrome için V8, Firefox için SpiderMonkey, Edge için Çakra), dolayısıyla Javascript'in Node.js'de tarayıcıda çalışıp çalışmadığı çok benzer ortamlarda bekleyebilirsiniz. Ancak, ön uçta Node.js modüllerini kullanmak isteyebilirsiniz. Modüller, npm
adında bir araç kullanılarak paketlenmiştir. Bunu gerçekleştirmek için Browserify, webpack veya Rollup.js gibi modül yükleyicileri veya paketleyicileri kullanabilirsiniz.
Tarayıcıların kendi javascript motorları olduğu için, tarayıcıda kullanılan Node gibi özel bir javascript çalışma zamanı örneği bulamayacağınızı tahmin ediyorum. Node.js *** ön uçta *** kullanılmaz. – adeneo