मैं नोडजेएस में एक मल्टीप्लेयर बोर्ड गेम सर्वर लिख रहा हूं, और मेरे पास गेम, उपयोगकर्ता, बोर्ड इत्यादि जैसी कई अलग-अलग वस्तुएं हैं। वर्तमान में, ये सभी ऑब्जेक्ट्स एक में रहती हैं एकल 'sever.js' फ़ाइल जिसे नोडजेएस द्वारा निष्पादित किया जाता है।नोडजेएस - एकाधिक ऑब्जेक्ट्स एकाधिक फाइलों में विभाजित हैं लेकिन उसी नामस्थान में
मेरी परियोजना बढ़ने के साथ ही, यह एकल फ़ाइल तेजी से भीड़ और नेविगेट करने के लिए कठिन हो रही है।
मैं इन ऑब्जेक्ट्स को एकाधिक जेएस फाइलों में विभाजित करना चाहता हूं, लेकिन पूरे स्थान पर आवश्यकता फ़ंक्शन का उपयोग किए बिना।
मैं इस तरह की वस्तुओं का निर्माण जारी रखना चाहते हैं -
game = new Game();
और न इस -
game = new (require('game')).Game()
-
संपादित करें:
क्या का सही तरीका है NodeJS बातें करना?
उन्हें उस पर विचार किया सबसे अच्छा अभ्यास की तरह शीर्ष पर सहित है? नोडजेएस ने चीजों को करने का अनुशंसित तरीका क्या है? – NoPyGod
+1। यह (शीर्ष पर आवश्यक) नोड ऐप्स और पुस्तकालयों में सामान्य प्रथा है। –