Así que he estado buscando en Google durante algún tiempo. Tratando de encontrar una respuesta en línea sobre mi pregunta, no pude encontrar ninguna. Así que vine aquí a preguntar.
Cada vez que mi servidor envía un evento de emisión al cliente para recoger polling-xhr.js me da un error que dice que el servicio no está disponible. Con una redirección a la línea 199. Error
Cliente:
function LoginRequest() { console.log("Attempting to Send Server Request"); socket.emit("LoginRequest", { socket: socket.id, username: document.getElementById("Username").innerHTML, password: document.getElementById("Password").innerHTML }); } socket.on("LoginCallback", (info) => { if(socket.id === info.Socket) { console.log("Recieved Server Callback."); if(!info.Error) { localStorage.setItem("Username", document.getElementById("Username").innerHTML); localStorage.setItem("Password", document.getElementById("Password").innerHTML); } else { return console.log("Username or Password Incorrect"); }} });Servidor:
io.on('connection', (socket) => { socket.on('LoginRequest', (info) => { const UserExists = db.fetch(`Usernames`).includes(info.username); const PasswordCheck = (db.fetch(`Password_${info.username}`) != info.password) ? false : true const err = (UserExists == true && PasswordCheck == true) ? false : true io.of("login").emit("LoginCallback", { Exists: UserExists, PasswordCorrect: PasswordCheck, Error: err, Socket: info.socket }); });