problemas con nodejs y react socket.io
Publicado por martin (1 intervención) el 11/12/2020 22:28:36
tengo un problema al conectar los sockets, react corre con el puerto 3000 y mi servidor nodejs en el puerto 8081
no se de que manera hacerlos correr
mi servidor:
en react intento esto
pero no se si en realidad no se puede conectar por tener cada uno un puerto diferente la verdad intente montones de posibilidades pero siempre consigo errores
no se de que manera hacerlos correr
mi servidor:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const express = require("express");
const http = require("http");
const app = express();
const server = http.createServer(app)
const cors = require('cors');
app.use(cors());
app.options('*', cors());
const socketio = require('socket.io')
const io = socketio(server);
io.on("connect", socket => {
console.log("hello");
socket.on("welcome ", (e) => {
console.log(e)
})
});
const port = 8081;
server.listen(port, () => console.log(`listen on port ${port}`))
en react intento esto
1
2
3
import io from "socket.io-client";
let socket = io.connect("http://localhost:8081");
socket.emit("welcome", "connected");
pero no se si en realidad no se puede conectar por tener cada uno un puerto diferente la verdad intente montones de posibilidades pero siempre consigo errores
Valora esta pregunta
0