In Python Twisted, you have the twistd command that helps you with a number of things related to running your application (daemonize it for example).
twistd
Ho
You can try:
$ nohup node server.js &
It work for me on Mac and Linux.
The output will be in the ./nohup.out file
./nohup.out
But I still recommend you use pm2 or forever, because they are easily used for restarting, stopping and logging.
pm2
forever