1

Derbyjsを試し始めたところ、すでに問題が発生しました。このエラーのサポートが見つかりません。おそらく、私が犯しているいくつかのばかげた間違いです。

www.derbyjs.comドキュメントの例に従って、ビューをレンダリングしようとしています。

私のアプリはこれと同じくらい簡単です:

var app = require('derby').createApp(module);
app.get('/', function (page, model) {
    page.render('home');
 });

私の見解は2つのファイルで構成されています。

「index.html」

<import: src="home">
<Body:>
  Default page content

「home.html」

<Body:>
  Welcome to the home page

ページがレンダリングされるたびに、次のエラーが発生します。


テンプレートエラー

エラー:「ホーム」のテンプレートインポート......コンテンツを含めることができません


ご覧のとおり、これは非常に単純な例です。私は何が欠けていますか?「home.html」ファイルを空にしても、このエラーが発生します。

4

1 に答える 1

2

さて、私は開発者の一人から答えを得ました。

テンプレートパーサーには、おそらくすでに修正されている微妙なバグがあったようです。

前に空白または改行がある

<import: src="home">

パーサーがエラーを発生させていました。書き込み

<import: src="home"><Body:>

問題を解決しました。

于 2012-08-03T09:11:27.450 に答える