यहाँ एक सुझाव हुई:कोणीय सॉकेट-कब कब से परिभाषित नहीं है
bower install socket.io-client --save
यह नहीं था: https://github.com/btford/angular-socket-io/issues/127
सुनिश्चित करें कि आप socket.io क्लाइंट लाइब्रेरी कर इस समस्या के साथ मेरी समस्या को ठीक करें।
index.html में शामिल हैं:
script src="lib/angular-socket-io/socket.js"
- app.js
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'starter.directives', 'btford.socket-io'])
- services.js
.factory('seatStatusSocket',function(socketFactory){ var myIoSocket = io.connect(porturl); // io is not defined here, suddenly.
यह पहले काम कर रहा था में
में
, रिमोट सी का उपयोग कर lib की ओपी। जब यह त्रुटि शुरू हुई, तो मैंने स्थानीय प्रतिलिपि को जोड़ने के लिए index.html को बदल दिया, क्योंकि इस दूरस्थ संस्करण को भी खराब गेटवे त्रुटि मिली (अब ठीक है, लेकिन अभी भी सॉकेट io को ऊपर के रूप में परिभाषित नहीं किया गया है)।
हटाया:
script src="http://chat.socket.io/socket.io/socket.io.js"
संस्करणों
[email protected] node_modules/socket.io node --version v0.12.7
धन्यवाद! वह यह था! मैंने सोचा कि मेरे पास 2 समान थे, इसलिए मैंने पहली सॉकेट.ओ-क्लाइंट को हटा दिया जब खराब गेटवे त्रुटि थी। जब मैं उस के एक अलग काम करने वाले यूआरएल संस्करण में बदल गया, तो यह काम किया। – mylord
प्रिय पाठक: यह मेरा समाधान था। आशा करता हूँ की ये काम करेगा। https://github.com/angular-fullstack/generator-angular-fullstack/issues/766 –