How do I use the debugger? My Socket.IO code isn’t working server side and I don’t know how to use the debugger to see what is failing. I searched google but couldn’t find anything to help.
The debugger is quite broken, as you can’t really use it
so you should try using Chii
javascript:(function () { var script = document.createElement('script'); script.src="https://chii.liriliri.io/target.js"; document.body.appendChild(script); })();
Put that code in a bookmark then use it on the site you want to inspect/debug
then go to
Thank you for the suggestion, but it still wont get me what I need. When I use your method I get the debugger screen for my index.html. However I need to look at my server.js file.
I have an idea.
Is your server.js on the root? If so, do [LINK]/server.js and THEN run the script.
Hm… what’s Chii?
A inspect front end
Here is what it says when I try your idea: Cannot GET /server.js
You can’t use the debugger on your service.js file;
there would be a lot of more sql injections like
; DROP DB
Ok, how can I get one to allow me to debug my server.js file?
Here’s the thing - you don’t.
Then how do i fix my issue? Would you like me to send my code?
You might want to send us a link to your app.
Okay, here it is: My project. it is developed to add a way to go into different socket.io rooms by means of a “code” and therefore create “private servers”.
Ah, you can use Chii to get a log.
But I’m not getting a log.
Go into the console area and trigger an error
Thanks! I fixed my bug.
I think you may or may not have a classic socketio issue actually
Instead of
app.listen(process.env.PORT, function(){
// something
});
you need to do
var http = require('http').createServer(app);
var io = require('socket.io')(http);
http.listen(process.env.PORT, () => {
console.log('listening on :'+process.env.PORT);
});
which uses a different server with socketio enabled
Thanks for the help, but I already got help from code-alt. Also for my bug I actually was just being weird and put io.join
instead of socket.join
facepalm. Thanks anyway though!
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.