2017-09-27 12 views
0

コマンドライン "ng build"を使用してangular2アプリケーションを構築した後、 "dist"ファイルの内容をサーバーに(FTPクライアントをスローする) "CMS"。私は(http://thewebsiteurlintheserver.com/CMS)最後の操作を行うとAngular2 - デプロイメントモード後にルーティングが停止する

The server have website files.

I need to access my angular2 application when i calling the URL like this: http://thewebsiteurlintheserver.com/CMS

は、私はこのエラーを得た:

ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'CMS' Error: Cannot match any routes. URL Segment: 'CMS'

+0

にベースHREFを変更することができますが、「<基本のhref =」/「>」はい、角度CLIまたはindex.htmlを –

+0

でベースを、アプリケーションのBasePath変数を設定しませんでした@AniruddhaDas of my index.html –

+0

ベースパスを ''として試してみましょう。ベースパス '/'にないディレクトリの下にコードを置いています –

答えて

0

あなたはベースのhrefを変更する必要があります。 〜<base href="/CMS/">

角度cliを使用する場合は、このコマンドng build --prod --baseHref /CMS/を使用できます。

あなたが角度CLIを使用しない場合、あなたはindex.html

+0

ありがとう@ジョン・ヒョン・キン –

関連する問題