Foros del Web » Programando para Internet » Node.js »

Problema al usar socket.io en Tampermonkey

Estas en el tema de Problema al usar socket.io en Tampermonkey en el foro de Node.js en Foros del Web. Buenas tardes a todos, actualmente tengo un código simple de un chat que funciona con node.js, socket.io y express que me funciona correctamente.. A lo ...
  #1 (permalink)  
Antiguo 19/10/2016, 17:28
 
Fecha de Ingreso: octubre-2014
Mensajes: 6
Antigüedad: 3 años, 1 mes
Puntos: 0
Pregunta Problema al usar socket.io en Tampermonkey

Buenas tardes a todos, actualmente tengo un código simple de un chat que funciona con node.js, socket.io y express que me funciona correctamente.. A lo cual ahora como prueba quería implementarlo en un script con tampermonkey para usarlo en una web (no es mía) y mantener una comunicación con el chat, probé solo con un connect en el on, pero me genera un error en console.. Pero en mi cliente si me funciona sin errores. El error creo que es en el require, pero dicha url la uso en el cliente y me funciona sin errores :/ Por lo cual no entiendo que es lo que necesita, ya que en el cliente solo tengo añadido esa url (http://listamiembrosext.ddns.net:3000/socket.io/socket.io.js). Mi código del servidor es este

Código:
var express = require('express'),
	app = express(),
	server = require('http').createServer(app),
	io = require('socket.io').listen(server),
	nicknames = [],
	NumConect = 0,
	IDusu = 0;
	
server.listen(3000);

app.get('/', function(req, res){
	res.sendfile(__dirname + '/index.html');
});

io.sockets.on('connection', function(socket){
//TODO EL RESTO
});
Código del cliente.. Solo es la parte esencial
Código:
	<script src="http://listamiembrosext.ddns.net:3000/socket.io/socket.io.js"></script>
<script>
socket.on('connect', function () {
	console.debug("Conectado.")
});
</script>
Con eso en el servidor y cliente, me funciona correctamente.. Ahora el código del tamper

Código:
// ==UserScript==
// @name         PruebaSocket.io
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  -
// @author       LB
// @match        unawebrandom.com
// @require      http://listamiembrosext.ddns.net:3000/socket.io/socket.io.js
// ==/UserScript==


    var socket = io.connect("http://listamiembrosext.ddns.net:3000");
    socket.on('connect', function () {
	console.debug("Conectado");
});
El error que aparece es este:


Si es posible hacerlo en tampermonkey como lo planeo hacer, o no es posible? Alguien me brinda ayuda? Gracias :)
  #2 (permalink)  
Antiguo 10/04/2017, 16:26
Avatar de CircuitoX  
Fecha de Ingreso: julio-2008
Mensajes: 756
Antigüedad: 9 años, 4 meses
Puntos: 21
Respuesta: Problema al usar socket.io en Tampermonkey

Mira lo siguiente:

http://stackoverflow.com/questions/2...ed-weird-error

https://www.google.com/#newwindow=1&...ampermonkey%22
__________________
Diseño Robotico en Arequipa / Desarrollo web / Sitios / Paginas / 99 css3

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:59.