So I am running a project I have been working on for a while. I am running it using sudo node , I am first wondering if this is a good idea at all? The reason I have been doing this is because occasionally it will not let me listen on port 80 unless I launch my program using sudo.
Anyway when I use fs.appendFileSync or any file creation, it will restrict the files access to sudo (I can only delete the file in the OS using sudo rm ... , I want to be able to delete and modify these files from any other system user.
So should I be using sudo to launch node? and how can I create files in sudo, then allow other users to delete them (eg myself using the ui)?