2011-12-06 15 views
8

मैं पूरी तरह से Node.js नौसिखिया हूं और मूल बातें के साथ संघर्ष कर रहा हूं। सर्वर पर इस कोड चल रहा है:Node.js - आवश्यकता को अपवाद नहीं किया गया है

var http  = require("http"), 
    sys   = require("util"), 
    io   = require("socket.io"), 
    GlobTrie = require("glob-trie.js"); 

मुझे पहली बार में एक अपवाद देता है की आवश्यकता होती है:

Uncaught ReferenceError: require is not defined 
(anonymous function) 

किसी भी विचार?

सर्वश्रेष्ठ संबंध, बेन।

+5

आप कोड कैसे चला रहे हैं? – thejh

+0

हाय @thejh स्पष्ट नहीं होने के लिए माफ़ी। मेरे पास नोड डीआईआर के भीतर test.html फ़ाइल है। मैं इसे ब्राउज़र का उपयोग करके स्थानीय रूप से चलाता हूं। यह (ऊपर कोड के साथ) मेरी server.js फाइल लोड निम्नलिखित का उपयोग कर: ' ' किसी भी टिप्पणी की सराहना करें। सम्मान, बेन। – Ben

+0

करीबी वोट क्योंकि लेखक इसे – thejh

उत्तर

1

मामला बंद, मैं ग्राहक पर गलत फ़ाइल सहित किया गया था!

लोगों को समय बर्बाद करने के लिए खेद है, लेकिन नोड लिंक के लिए धन्यवाद।

+0

कृपया इस प्रश्न को बंद करें। यदि यह उत्तर समाधान है, तो इसे स्वीकार करें। –

+11

sooo ... क्लाइंट पर आपको किस फ़ाइल की आवश्यकता है? – Kayvar

2

Node.js सर्वर की ओर से चलाया जाता है, ब्राउज़र पक्ष पर नहीं।

बाहर चेक नोड के बारे में अधिक: What is Node.js?

+0

मानते हैं हाय @alessioalex मैं सर्वर पर अपना सर्वर कोड (server.js) चला रहा हूं। यह नोड का उपयोग कर चल रहा है। नोड ठीक शुरू होता है। मैं फिर अपना test.html लोड करता हूं (ऊपर टिप्पणी देखें) और सर्वर.जेएस का संदर्भ देने वाले अपवाद को लॉग करता है। – Ben

+0

आप frontend पर server.js को शामिल करने का प्रयास क्यों कर रहे हैं ..? – alessioalex

+0

हाय @ एलेसियोलेक्स फ्रंट एंड स्क्रिप्ट सर्वर साइड स्क्रिप्ट का भी उपयोग करता है। उदाहरण मैं कोशिश कर रहा हूं https://github.com/rbranson/brokaw सम्मान, बेन – Ben

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