Ask coding questions

← Back to all posts
How do I stop my nodejs repl from falling asleep?
Will_builder8 (10)

I tried using Uptime robot, but it still falls asleep after a while! How do I fix this?

vedprad1 (916)

It doesn't seem to be down. There is probably a problem in your code, then.
While this may not solve the problem, I do notice that you are missing a lot of semicolons. You should fix that.

Will_builder8 (10)

@vedprad1 i dont nee dto put semicolons in nodejs i thought

Zavexeon (1166)

@Will_builder8 Semicolons are still necessary in Node. Node is just plain old Javascript with built-in libraries. The syntax is the same.

agarbot9 (1)

const uptime = require(”uptime-express”)

Zavexeon (1166)

Keep in mind, if your repl comes across an error it will automatically shut down, and will not automatically wake up. You have to manually restart the repl if that happens.

Vandesm14 (2753)

Can you send me a screenshot of your Uptime Robot monitor?

Vandesm14 (2753)

@Will_builder8 Either place the "keep_alive" code into your main file, or use require('./keep_alive.js') instead of const keep_alive require('./keep_alive.js').
The way you have it now will set the file keep_alive.js to the variable keep_alive instead of running it. Try without the const keep_alive = first and see if that fixes it.