[ https://issues.apache.org/jira/browse/CB-13943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arthur Mudrick updated CB-13943: -------------------------------- Description: I use Angular with Cordova. Angular uses URL routing, e.g. `/login` for the Login page, '/settings' for the Settings page, etc. When Android application updates (when new application version is installed) Cordova is like «reloads» itself or something, but the path in the address bar was `/login` or `/users` or `/settings` etc., so, Cordova thinks it is a folder. Cordova throws an error — see screenshot #1 — there is a path `/www/login` but the `/login` is just Angular's routing, not a folder to search for :) I also tried to make Angular work with hashbang url strategy, e.g. `/#/login` rather than `/login` — it throws another error, see screenshot #2. So, basically Cordova behaves like a server without the `mod_rewrite` option — it tries to find folders inside the `/www` folder. was: I use Angular with Cordova. Angular uses URL routing, e.g. `/login` for the Login page, '/settings' for the Settings page, etc. When Android application updates (when new application version is installed) Cordova is like «reloads» itself or something, but the path in the address bar was `/login` or `/users` or `/settings` etc., so, Cordova thinks it is a folder. Cordova throws an error — see screenshot #1 — there is a path `/www/users` but the `/users` is just Angular's routing, not a folder to search for :) I also tried to make Angular work with hashbang url strategy, e.g. `/#/login` rather than `/login` — it throws another error, see screenshot #2. So, basically Cordova behaves like a server without the `mod_rewrite` option — it tries to find folders inside the `/www` folder. > ERR_FILE_NOT_FOUND > ------------------ > > Key: CB-13943 > URL: https://issues.apache.org/jira/browse/CB-13943 > Project: Apache Cordova > Issue Type: Bug > Environment: Android — any > Cordova — 6.5.0 > Reporter: Arthur Mudrick > Priority: Major > Attachments: > Screenshot_2018-02-28-15-18-50-964_ru.balumates.balu.png, > Screenshot_2018-02-28-15-55-56-348_ru.balumates.balu.png > > > I use Angular with Cordova. Angular uses URL routing, e.g. `/login` for the > Login page, '/settings' for the Settings page, etc. > When Android application updates (when new application version is installed) > Cordova is like «reloads» itself or something, but the path in the address > bar was `/login` or `/users` or `/settings` etc., so, Cordova thinks it is a > folder. > Cordova throws an error — see screenshot #1 — there is a path `/www/login` > but the `/login` is just Angular's routing, not a folder to search for :) > I also tried to make Angular work with hashbang url strategy, e.g. `/#/login` > rather than `/login` — it throws another error, see screenshot #2. > So, basically Cordova behaves like a server without the `mod_rewrite` option > — it tries to find folders inside the `/www` folder. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org