emberjs(ember-cli)のアセットパスに問題があります。
私は 2 つのルートを持っています:ルートindex
、article
インデックス ルートのパスは単なる a/
で、記事ルートのパスはarticle/:article_id
router.js
Router.map(function() {
this.route('article', {path : '/article/:article_id'});
});
テンプレートではidnex
、ディレクトリにあるアセットをpublic/assets/
次のように参照しています。<img src="/assets/images/image1.jpg/>
その作業は素晴らしいですが、article
テンプレートで同じタグを使用すると、画像が読み込まれず、原因はクライアント(ブラウザ)が送信することです次の URL を持つサーバーへのリクエストlocalhost:4200/article/assets/images/image1.jpg
。