नीचे मेरा प्रतिक्रिया मूल घटक और नोड server.js कोड है जो मैं अपने नोड websocket बैकएंड से कनेक्ट करने का प्रयास कर रहा हूं।प्रतिक्रिया मूल और socket.io नोड काम नहीं कर रहा
मेरा प्रतिक्रिया कोड सर्वर के समान कंप्यूटर पर चल रहा है। मुझे यहां इतने सारे अलग-अलग उत्तर मिल गए हैं, और जिथूब, जिनमें से कोई भी मैं काम नहीं कर सकता।
मैं भी इस question जो जवाब कभी नहीं गई थी, और this question एक जवाब है, जो मैं काम कर रहा हो (एक साल पहले कहा गया था) नहीं कर सकते
मैं this article मिल गया है और इन के आधार पर मेरे कोड में संशोधन करने की कोशिश की है है दिशानिर्देश लेकिन यह काम नहीं किया।
कोड प्रतिक्रिया
import React from 'react';
import { StyleSheet, Text, View, Image } from 'react-native';
const io = require('socket.io-client/socket.io');
let socket = io('http://localhost:3000');
export default class App extends React.Component {
constructor(props) {
super(props);
console.log(socket);
}
render() {
return (
<View>
<Text>Websocket</Text>
</View>
);
}
}
server.js
const express = require('express');
const http = require('http')
const socketio = require('socket.io');
const app = express();
const server = http.Server(app);
const websocket = socketio(server);
server.listen(3000,() => console.log('listening on *:3000'));
console.log(websocket)
// The event will be called when a client is connected.
websocket.on('connection', (socket) => {
console.log('A client just joined on', socket.id);
});
मैं संकुल
जो लेख आपने लिंक किया है, वह socket.io लाइब्रेरी के लिए 'import' के बजाय 'आवश्यकता' का उपयोग करने के लिए कहा गया है । क्या आपने कोशिश की? –
साइड सवाल, मैंने पहली बार पिछले सप्ताह के अंत में प्रतिक्रिया मूल के लिए अंतर्निहित वेब सॉकेट लाइब्रेरी का उपयोग किया था। यह ठीक लग रहा था लेकिन यह वेब सॉकेट का उपयोग करने वाला मेरा पहला समय था।Socket.io लाइब्रेरी मूल पुस्तकालय पर क्या लाभ देता है? –
नीचे मेरा जवाब देखें। – klvs