質問

私は5件の結果を含むリストの出力をレンダリングするためにmutacheを使用(しよう)という簡単なリストビューを持っています。

function(head, req) {
  var row,
      mustache = require("vendor/couchapp/lib/mustache.js"),
      template = "<li>{{project}} {{version}} {{description}}</li>";

   while(row = getRow()) {
    send(mustache.to_html(template,row));
   }
}

タイムアウトこの結果ます:

[error] [<0.22977.0>] OS Process Error <0.22858.0> :: {os_process_error,"OS process timed out."}

私がしようとすると、

function(head, req) {
  var row,
      template = "<li>{{project}} {{version}} {{description}}</li>";

   while(row = getRow()) {
     send("Hello");
   }
}

これがうまく5Xこんにちはを印刷します。

私は、テンプレートコードをロードするためのステートメントを必要とし、それを絞り込んます。

缶誰も私にTIMOUTは?

から来ているの手掛かりを与えます

------解決しよう-------

requireコールが参照するコードのファイル名の「の.js'ファイルの拡張子が好きではありません。

にそれを変更します

function(head, req) {
  var row,
      mustache = require("vendor/couchapp/lib/mustache"),
      template = "<li>{{project}} {{version}} {{description}}</li>";

   while(row = getRow()) {
    send(mustache.to_html(template,row));
   }
}

問題を修正します。

役に立ちましたか?

解決

それはパラメータ文字列で指定するべきではありませんので、提供される機能は、.jsファイル拡張子を追加する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top