Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on May 1, 2020. It is now read-only.

Provide the PathLocationStrategy in development mode #1339

Open
StefanRein wants to merge 2 commits into ionic-team:master
base: master
Choose a base branch
Loading
from StefanRein:PathLocationStrategy

Conversation

@StefanRein
Copy link
Contributor

@StefanRein StefanRein commented Dec 13, 2017

Short description of what this resolves:

With --pathlocationstrategy e.g. npm run ionic-app-scripts serve --pathlocationstrategy you can now use the PathLocationStrategy. This means you can refresh on a route like this: http://localhost:8100/dashboard/my-feature without a server error and loading the correct view of the route without the need to open http://localhost:8100/#/dashboard/my-feature with the HashLocationStrategy.

Changes proposed in this pull request:

  • Add a command line flag for enabling the PathLocationStrategy in development mode.
  • If this flag is enabled, reroute any requests to serveIndex => e.g. index.html

Fixes: #10565

Jimmysh, misterjojo, ncapito, oleh-kolinko, and arimus reacted with thumbs up emoji
Copy link
Contributor Author

Also fixes this on local development: ionic-team/ionic-framework#10565

Copy link
Contributor Author

Copy link
Contributor Author

StefanRein commented Dec 14, 2017
edited
Loading

Ok discovered a resulting bug:

He can not load: ion-dev.js and the ion-dev.css

I'll look into this and commit a fix.

Copy link
Contributor Author

Just needed to inject the dev logger script absolute now.

Copy link
Contributor Author

StefanRein commented Dec 15, 2017
edited
Loading

I did experience an issue with <base href="/">.
Additionally it will be broken on a document.location.reload() call, because the running server in app does not reroute to index.html.

Copy link

Kawzeg commented Feb 25, 2019

This breaks proxies, because setupProxies sets up the proxies asynchronously.

Copy link

arimus commented May 29, 2019

So...any word on a fix / new merge for path location support? Or is there any way to resolve that doesn't involve manually editing node_modules files?

davidCarlos reacted with thumbs up emoji

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /