2017-07-14 9 views
0
私は自分のアプリケーションを構築するために ancgular-cliを使用しています

と私は生産にそのようなコマンドを持っている -展開-URLフォントAngualr-cliを

ng build --aot --target=production -e ${NG_ENV:-prod} --deploy-url ${NG_DEPLOY_URL:-https://app.contentsnare.com/} --output-path dist && find dist \\(-name '*.css' -o -name '*.js' \\) -exec gzip --keep --quiet --force {} \\; 

は、そのすべてがうまく動作しますが、glyphiconsフォントの接続に問題があります。 彼らは間違ったパスを取得し、エラーは次のようになります:http://joxi.ru/a2XYkX6syDb01A、理由とその修正方法を理解できません。

私はこれがdeploy-urlのためだと思いますが、それを修正する方法はわかりません。

"headers": { 
    "*/glyphicons-halflings-regular.*": { 
    "Access-Control-Allow-Origin": "*" 
    } 
} 

は、例えば、私はHerokuの上でこのbuildpackを使用して、私はstatic.jsonに次のように書く必要があります:あなたが展開するstatic.json、またはnginxのを使用している場合

答えて

2

あなたはコンフィグにこれを置く必要がありますそれのため:

{ 
"root": "dist/", 
"https_only": true, 
"routes": { 
    "/**": "index.html" 
    }, 
    "headers": { 
    "*/glyphicons-halflings-regular.*": { 
     "Access-Control-Allow-Origin": "*" 
    } 
    } 
} 
関連する問題