Cuánto de nosotros nos hemos topado con la necesidad de ver si funciona nuestro código en godaddy, sí, porque godaddy nos permite en sus servidores compartidos instalar Node.js. Pero luego chocamos con «Y ahora cómo hago si no puedo acceder con dominio.com:3000». La respuesta es un simple .htaccess.
Sí el htaccess le debemos indicar que las peticiones que se hagan a un dominio lo redirija a el mismo dominio pero con el puerto asignado al node.
A continuación un ejemplo:
DirectoryIndex RewriteEngine On RewriteRule ^$ http://dominio.com:3000/$1 [P] RewriteRule ^(.*)$ http://dominio.com:3000/$1 [P] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d