Meteor.com is using NodeJS as a backend, but the idea is to not separate these two components. So Meteor spans both and you can write stuff designated for the client and the server side in the same file. In practice we rarely do, but both sides run the same code. Check it out!