2012-10-04 18 views
5

में सर्वर साइड डेटा सत्यापन मेरे सर्वर में तीन प्रमुख घटक शामिल हैं - node.js + express + mongojs। अभी मैं क्लाइंट इनपुट के सर्वर साइड सत्यापन में प्लग करने का एक तरीका ढूंढ रहा हूं। मोंगोस इसे अपनी स्कीमा परिभाषाओं के माध्यम से प्रदान करता है, हालांकि, मैं सत्यापन को विशेष डीबी परत से स्वतंत्र होना चाहता हूं।एक्सप्रेस + node.js

आदर्श रूप से, मैं कुछ घोषणात्मक सत्यापन नियमों (फिर, मोंगोज़ स्कीमा की तरह) का समर्थन करने के लिए कुछ ढूंढ रहा हूं, लेकिन बिना किसी युग्मन के।

कोई विचार?

पीएस

मैं एक्सप्रेस का जिक्र कर रहा हूं, क्योंकि मेरा इरादा मान्यण परत को एक्सप्रेस मिडलवेयर के रूप में प्लग करना है। यह काम करना चाहिए, है ना?

पी.पी.एस.

एक अतिरिक्त बोनस, यदि क्लाइंट पक्ष पर एक ही जावास्क्रिप्ट कोड का उपयोग किया जा सकता है।

+0

जब downvoting, यह कारण की व्याख्या करने के लिए अच्छे संस्कार माना जाता है। – mark

उत्तर

7

मैं नोड सत्यापनकर्ता के साथ अच्छे भाग्यशाली रहे हैं: https://github.com/chriso/node-validator

+1

+1 अच्छा लग रहा है, भले ही यह घोषणात्मक न हो। – mark

+7

http://indicative.adonisjs.com आज़माएं, यह घोषणात्मक और अभिव्यक्तिपूर्ण है –

+0

यह भी शक्तिशाली है https://github.com/hapijs/joi –

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