ฉันทำงานกับแอพ Node บางตัวและฉันกำลังมองหารูปแบบที่ดีในการจัดเก็บการตั้งค่าที่เกี่ยวข้องกับการปรับใช้ ในโลก Django (ที่ฉันมาจาก) การปฏิบัติทั่วไปจะต้องมีsettings.py
ไฟล์ที่มีการตั้งค่ามาตรฐาน (เขตเวลา ฯลฯ ) จากนั้น a local_settings.py
สำหรับการปรับใช้การตั้งค่าเฉพาะเช่น ฐานข้อมูลใดที่จะคุยด้วยซ็อกเก็ต memcache ใดที่อยู่อีเมลสำหรับผู้ดูแลระบบและอื่น ๆ
ฉันได้มองหารูปแบบที่คล้ายกันสำหรับโหนด เพียงไฟล์ปรับแต่งจะดีดังนั้นจึงไม่จำเป็นต้องติดขัดกับทุกอย่างในapp.js
นั้น แต่ฉันคิดว่ามันสำคัญที่จะต้องมีวิธีกำหนดค่าเฉพาะเซิร์ฟเวอร์ในไฟล์ที่ไม่ได้อยู่ในแหล่งควบคุม แอพเดียวกันสามารถนำไปใช้กับเซิร์ฟเวอร์ที่แตกต่างกันด้วยการตั้งค่าที่แตกต่างกันอย่างดุเดือดและต้องจัดการกับความขัดแย้งที่ผสานกันและสิ่งที่ฉันคิดว่าไม่ใช่เรื่องสนุก
ดังนั้นจึงมีกรอบ / เครื่องมือบางอย่างสำหรับเรื่องนี้หรือทุกคนแค่แฮกบางอย่างเข้าด้วยกัน