Ask coding questions

← Back to all posts
Nodejs exit after time and files are getting reset
eliyah (1)

i have a nodejs repl that handles my chat program when i quit nodejs normally it saves the data to the file something like [DATA,DATA,DATA] but when the repl has run for a long time its quit (which i hope it dont do) and then it saves like only [] to the file i want the repl to stay awake longer and too SAVE THE FILES.

Here is the repl https://repl.it/@eliyah/chatti-Backup-Server and why it says backup is for my server before crashed (hosted on repl.it too) and i couldn't get it to start so a made a new repl with same code and same issue with saving. Note that I have get same issues with saving on other nodejs servers

Commentshotnewtop
Vandesm14 (704)

You can use UptimeRobot to keep the repl up. It should keep the files saved, but I'm not quite sure why they don't save. It might be because programmatically created files aren't working in repl.it

Please mark this as answered if I helped your problem 👍

eliyah (1)

@Vandesm14 thanks i can test with UptimeRobot

eliyah (1)

@Vandesm14 It didn't work. because it needs to be open all time.

Vandesm14 (704)

@eliyah Can you send me a screenshot of the monitor you have setup?

Vandesm14 (704)

@eliyah I just noticed that your repl is not an Express server, which would make it exit immediately after execution. Just copy the code from https://repl.it/languages/Express into your repl. Then it should work.
(Don't forget to change the monitor url to the repl.co link)

eliyah (1)

@Vandesm14 i HAven't use express before how do i set it up?

Vandesm14 (704)

@eliyah It is pretty simple to setup, just copy the code from https://repl.it/languages/express and paste it into your repl. Then install the packages "express" and "body-parser". After that, you're all set!

Vandesm14 (704)

@Vandesm14 Did that fix it?

Please mark this as answered if I helped your problem 👍