It seems like Windows Azure expects that your node.js site should run with:
node server.js
Is there a way to change this command? Specifically, my application's root is index.js intead of server.js, so I'd prefer that it did:
node index.js
Anyone know if this is configurable? And even if it is, is it generally considered bad form to have anything other than server.js?
node server.jsbut rathernpm startwhich defaults tonode server.jswhich is why chris's answer is to set the main of your package.json. You can also set the start script, see npmjs.org for the details.