How do I use the debugger?

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

2 Likes

Thanks! I fixed my bug.

1 Like

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

1 Like

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.