Angular-cli: 404 for js files when hosting app under a path after the url domain

Created on 6 Oct 2016  ·  2Comments  ·  Source: angular/angular-cli

OS?

Ubuntu Linux 16.04

Versions.

angular-cli: 1.0.0-beta.15
node: 6.3.1
os: linux x64

Repro steps.

When I'm developing everything works as expected (domain http://localhost:4200) but when I build for production and deploy to my server, I'm don't have the app in the root path, it's something like http://www.mydomain.com/my-ng-app and in this case, the app tries to load the bundles form the root url, obviously getting 404 responses. For example, tries to load http://www.mydomain.com/main.9c5e616854294854119f.bundle.js when that file is actually in www.mydomain.com/my-ng-app/main.9c5e616854294854119f.bundle.js

The log given by the failure.

404 for all .js files.

Mention any other details that might be useful.

I already tried changing <base href="/"> to <base href="/my-ng-app"> but still doesn't work.

Most helpful comment

change base href from "/" to "" in index.html

All 2 comments

change base href from "/" to "" in index.html

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

_This action has been performed automatically by a bot._

Was this page helpful?
0 / 5 - 0 ratings