WebSocket kullanarak iletişim kurarak bir JavaScript istemcisi (tarayıcıda çalışır) ve Node.js sunucusuyla küçük bir uygulama oluşturuyorum.
İstemci ve sunucu arasında kod paylaşmak istiyorum. Az önce Node.js ile yeni başladım ve modern JavaScript bilgim biraz paslı. Bu yüzden hala kafamı CommonJS gerektiren () fonksiyonu etrafında alıyorum. Paketlerimi 'dışa aktar' nesnesini kullanarak oluşturuyorsam, tarayıcıda aynı JavaScript dosyalarını nasıl kullanabileceğimi göremiyorum.
Kodlama ve kod çözme ve diğer yansıtılmış görevleri kolaylaştırmak için her iki uçta kullanılan yöntemler ve sınıflar kümesi oluşturmak istiyorum. Ancak, Node.js / CommonJS paketleme sistemleri, her iki tarafta da kullanılabilecek JavaScript dosyaları oluşturmamı engelliyor gibi görünüyor.
Ayrıca daha sıkı bir OO modeli almak için JS.Class kullanmayı denedim, ancak vazgeçtim çünkü sağlanan JavaScript dosyalarını birlikte (() ile çalışmak için nasıl elde edemeyiz anlayamadım. Burada özlediğim bir şey var mı?