Html5Mode: actualización del problema de la página angularjs

Estoy trabajando en una aplicación angularJS, que tiene URL en el formato (en dev) -

http://localhost:6001/#/home/index
http://localhost:6001/#/content/index

Como esta aplicación también estará disponible en el navegador de escritorio, quería que las URL no tuvieran '#', así que agregué esto en la sección de configuración de mi aplicación:

$locationProvider.html5Mode(true);

Lo que funciona bien y las URL no muestran '#'. Pero hay un problema ahora. Al actualizar una página en particular en el navegador, ahora aparece este error:

Cannot GET /home/index

¿Se requieren otros cambios para que esto funcione?

Nota: Esta aplicación está usando cordova CLI y está alojada en un servidor Node.js.

Respuestas a la pregunta(2)

Su respuesta a la pregunta