I want to use Node because it's swift, uses the same language I am using on the client side, and it's non-blocking by definition. But the guy who I hired to write the program for file handling (saving, editing, renaming, downloading, uploading files, etc.), he wants to use apache. So, I must:

1. Convince him to use Node (he's giving up little ground on that)
2. Figure out how to upload, download, rename, save, etc. files in node or
3. I must install apache and node on the same server.

Which is the most favorable situation, and how do I implement that?