0

ember-cli が tmp フォルダーから提供する最新の index.html ファイルにアクセスするにはどうすればよいですか?

生成された index.html の最終コピーに対して後処理を行っていますが、GET 要求が実行されているときに html を提供する直前に、ノード側でこのパスを取得する方法についてのドキュメントや参照を見つけることができません。光栄です。

基本的に、index.html を操作し、いくつかのタグを (リアルタイムで) 追加するユースケースがあります。現在は を使用dist/index.htmlしていますが、一時的なコピーにすぎないようです。

4

1 に答える 1

0

にコンテンツを挿入できるember-indexアドオンを確認してくださいindex.html複数の注入の例から、次のようなものが必要になります。

ember-cli-build.js

/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');

module.exports = function(defaults) {
  var app = new EmberApp(defaults, {
    'ember-index': {
      content: [{
        key: 'content',
        file: 'example.txt',
        includeInOutput: true,
        includeInIndexHtml: true
      }]
    }
  });

  return app.toTree();
};

アプリ/index.html

<!DOCTYPE html>
<html>
  <head>
     {{content-for 'ember-index-content'}}
     ...
  </head>
  <body>
     ...
  </body>
</html>

のコンテンツexample.txtを のヘッドに挿入しindex.htmlます。

于 2016-02-04T03:47:03.617 に答える