2011-03-04 21 views
33

मैंने नोडजेस के साथ काम करना शुरू कर दिया है। सबसे पहले, मैं बस सरल आरईएसटी एपीआई प्रदान करने के लिए इसका उपयोग कर रहा था जिसमें एनओएसक्यूएल डेटाबेस तक पहुंच है। अब मैं एचटीएमएल पेज बनाना चाहता हूं और स्थिर फाइलों के साथ-साथ एक्सप्रेसजे का उपयोग कर गतिशील सामग्री के लिए नोडजेएस का उपयोग करना चाहता हूं। जेड एक्सप्रेसजे पर टेम्पलेटिंग लाइब्रेरी प्रतीत होता है, इसलिए इसका उपयोग करने की योजना है। क्या कोई अच्छा संसाधन है ताकि मैं जेड सीख सकूं। जेड का उपयोग करके कुछ बड़े HTML पेज लिखना भी आसान है? मैं एचटीएमएल फाइलों में एम्बेडेड php स्क्रिप्ट टैग इत्यादि जैसी कुछ चीज़ पसंद करूंगा क्योंकि यह अधिक सुविधाजनक है।जेड और नोडजे, कोई भी अच्छा ट्यूटोरियल?

कृपया मुझे बताएं कि आप इसके बारे में क्या सोचते हैं और किसी भी विकल्प को मुझे देखना चाहिए।

धन्यवाद

उत्तर

17

जेड डिफ़ॉल्ट टेम्पलेट इंजन है, लेकिन यह नहीं अपने ही एकमात्र विकल्प देखते हैं: http://expressjs.com/guide/using-template-engines.html

ऐसा लगता है कि आप किसी टेम्पलेट इंजन और अधिक <h1><% variable %></h1> की तरह है कि चाहते हैं आप की कोशिश करनी चाहिए EJS

http://mustache.github.com/ और https://github.com/jquery/jquery-tmpl भी नोड में अच्छी तरह से समर्थित हैं।

भी ध्यान रखने की

वेल्ड जो 100% मान्य एचटीएमएल का उपयोग कर इसे टेम्पलेट्स http://blog.nodejitsu.com/micro-templates-are-dead

व्यक्तिगत तौर पर मैं Stylus (समान न्यूनतम सीएसएस के लिए आवेदन किया मार्कअप)

+0

शीर्ष लिंक अब टूट गया है। – Tyler

+0

लिंक फिक्स्ड। – generalhenry

18

एक बहुत पूरा ट्यूटोरियल यहाँ नहीं है के साथ संयोजन में जेड की तरह है के लिए है : http://dailyjs.com/2010/11/01/node-tutorial/

ये पोस्ट अच्छी तरह लिखित, चरण-दर-चरण और पूर्ण स्रोत कोड उपलब्ध हैं। मेरा सुझाव है।

1

आसानी से स्थिर फ़ाइलों को भेजने के लिए, बस का उपयोग करें: res.sendfile('index.html');

22

वहाँ भी है एक महान संसाधन Jade Template Syntax by example कहा जाता है।

+0

साझा करने के लिए धन्यवाद, यह वास्तव में बहुत उपयोगी है और सबसे अच्छा हिस्सा है कि आप HTML को भी देखें :) – Bharat

संबंधित मुद्दे