2016-08-07 6 views
1

私はこのような簡単な質問であるように尋ねることを躊躇していますが、午後はすべて答えを探しています。実際には、私はまだ似たような質問を見つけていません。これは通常、実際の問題は椅子とキーボードの間のどこかにあるという兆候です。この時点で、私は謙虚なパイの提供のために完全に準備ができています。GithubのAngular 2 CLIsカスタムURLを使用しているときのディープリンクfalis

私はGithubのページに展開しているAngular 2 CLIを試しています...すべてが書籍で行われていて、標準のURL、すなわち 'username.github.io/projectname'を使用するとうまくいきます'ただし、カスタムドメインを使用してサイトに登録してアクセスすると、インデックス以外の特定のページにディープリンクできなくなります。

私はかなり困惑しています。私は自分のベースhrefを '/'に設定しています。カスタムドメインを介してアクセスするまで、すべての作業をうまく言及したようです。それはDNSに設定されている可能性があると私に信じさせてくれるが、実際にはGithubサーバーをドキュメントごとに示す比較的簡単なAレコードである。

これに照らされた光は本当に役に立ちます!関連性があると思われるスニペットを追加しますが、それ以上の情報を提供できるかどうかをお知らせします。私はRC4を使用しており、CLIはベータ10です.DNSレジストラはGodaddyです。

ありがとうございます。

*

module.exports = function(environment) { 
 
    return { 
 
    environment: environment, 
 
    baseURL: '/', 
 
    locationType: 'auto' 
 
    }; 
 
};

* index.htmlを

<head> 
 
    <meta charset="utf-8"> 
 
    <title>Angular2Test</title> 
 
    <base href="/"> 
 
</head>

*ブートストラップ

01 environment.js

bootstrap(AppComponent, [ 
 
    disableDeprecatedForms(), 
 
    provideForms(), 
 
    CommonService, 
 
    HTTP_PROVIDERS, 
 
    APP_ROUTER_PROVIDERS 
 
]) 
 
.catch((err: any) => console.error(err));

+0

リポジトリをリンクするともっと簡単になります。 – tehp

答えて

0

私は、次の角度CLIコマンドを使用してカスタムドメインとGithubのページへの私のアプリを展開することができました。 index.htmlファイルのベースhrefを手動で更新しませんでした。私はちょうどコマンドラインでそれをやった。

ng github-pages:deploy --bh/--message "Commit message"

関連する問題