दिलचस्प पोस्ट
NA के सभी 0 मानों को बदलें क्रोम एक्सटेंशन के अंतर्गत onClick काम नहीं कर रहा है कैसे सिद्धांत के साथ बेतरतीब चयन करने के लिए रेल 4 में चिंताओं का उपयोग कैसे करें मैं iOS7 में datePicker के फ़ॉन्ट का रंग बदल सकता हूँ? शब्दों के बीच रिक्त स्थान की अनुमति देने के लिए नियमित अभिव्यक्ति एंड्रॉइड में AsyncTask से एक मूल्य लौटाएं स्ट्रिंग समानता के लिए एल्गोरिदम (लेवेनशेटिन और समान_टेक्स्ट से बेहतर)? पीएचपी, जेएस प्रत्येक तीन अंकों की संख्या के लिए अल्पविराम जोड़ें django आयात त्रुटि – कोई मॉड्यूल कोर। प्रबंधन नहीं है विजुअल स्टूडियो इंटरनेट एक्सप्लोरर के बजाय डिफ़ॉल्ट ब्राउज़र खोलता है एचटीएमएल में इनपुट और पाठ इनपुट का चयन करें – समान चौड़ाई बनाने का सबसे अच्छा तरीका? कैसे बाहर निकलने से पहले खत्म करने के लिए सभी बैच फ़ाइलों को इंतजार करने के लिए? उद्देश्य सी में विधि जलसेवा के खतरों क्या हैं? आर: एकाधिक डेटा निर्यात करने के लिए आसान तरीका एकाधिक एक्सेल कार्यपत्रकों के लिए फ्रेम?

socket.io.js नहीं मिला

किसी कारण के लिए मेरा नोड सर्वर /socket.io/socket.io.js मार्ग की सेवा नहीं कर सकता, मुझे हमेशा एक 404 त्रुटि मिलती है
मैंने विभिन्न नोड संस्करणों को संकलित करने की कोशिश की ( वर्तमान 0.6.13 है जो सर्वर पर चलता है, जहां यह वास्तव में काम करता है )।
App.js से मुझे info: socket.io started मिलती है info: socket.io started और info: socket.io started को कॉल करने का प्रयास करते समय कोई त्रुटि नहीं हुई।

मैं इसे स्थानीयहोस्ट और पोर्ट 8000 से कोशिश कर रहा हूं और मैं व्यक्त ढांचे का उपयोग करता हूं

यह एप। जेएस से कोड है:

 var express = require('express') , app = require('express').createServer() , io = require('socket.io').listen(app, { log: true }); app.listen(8000); app.configure(function() { app.use(express.static(__dirname + '/public')); app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); io.sockets.on('connection', function (socket) { // all other stuff here 

वेब के समाधान से एकत्रित समाधान "socket.io.js नहीं मिला"

कृपया अपना एक्सप्रेस संस्करण देखें हाल ही में एक्सप्रेस 3.0alpha में अपडेट किया गया है जो कि एपीआई बदल गया था। यदि 3.0 आप अपने कोड को कुछ ऐसा पसंद कर सकते हैं:

 var express = require('express') , http = require('http'); var app = express(); var server = http.createServer(app); var io = require('socket.io').listen(server); ... server.listen(8000); 

कनेक्ट के साथ एक ही समस्या: https://github.com/senchalabs/connect/issues/500#issuecomment-4620773

एक्सप्रेस 3 वेब ढांचे के साथ प्रयोग करना : ( socket.io से )

> एक्सप्रेस 3 की आवश्यकता है कि आप एक socket.io को पहली बार संलग्न करने के लिए http.Server को इन्स्तांत करें:

अर्थ – (1) आपको एक सर्वर उदाहरण बनाना होगा:

 var app = express(); var http = require('http').createServer(app); 

(2) इसे सॉकेट के साथ जोड़ा .io:

 var io = require('socket.io'); io.listen(http); 

और केवल तब – (3) सर्वर सुनें:

 http.listen(8080); 

सुनिश्चित करें कि आप यह आदेश रखेंगे!

नोड 0.8.1 स्थापित करने के बाद मुझे एक ही समस्या थी। मैंने अभी अपने परियोजना फ़ोल्डर में नोड_मॉड्यूल मैप को हटा दिया है और पुनः स्थापित / socket.io पुनः स्थापित किया है उसके बाद यह आपके प्रश्न में कोड के साथ ठीक काम किया।

शायद यह आपकी मदद कर सकता है, मेरे उबंटू 11.10 पर मैंने ठीक से NODE_PATH चर नहीं निर्धारित NODE_PATH है, यदि आप लिनक्स / मैक पर हैं तो नीचे दिए गए अपने .bashrc / .zshrc फ़ाइल में लाइन जोड़ने की कोशिश करें।

 export NODE_PATH=/usr/lib/node_modules:$NODE_PATH 

अपने रिपॉजिटरी में Socket.io स्थापित करें:

 npm install socket.io --save 

के बाद, सर्वर को कॉन्फ़िगर करें:

  var express = require('express') var app = express(); var server = require('http').createServer(app); var io = require('socket.io').listen(server); server.listen(app.get('80')); // not 'app.listen' 

और अपने अभिलेखागार HTML/EJS या किसी अन्य के अंदर, जोड़ें:

 <script src="/socket.io/socket.io.js"></script> 

Console साथ काम Console (क्रोम / मोज़िला, आदि) की जांच करें।

मेरे उदाहरण में मैं क्रोम (Ctrl + shift + I) का उपयोग करता हूं:

यहां छवि विवरण दर्ज करें