J'ai une simple vue de liste dans laquelle j'utilise mutache pour afficher la sortie d'une liste contenant 5 résultats.Timeout dans une liste Couchapp lors de l'utilisation de la moustache
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));
}
}
Il en résulte un délai d'attente:
[error] [<0.22977.0>] OS Process Error <0.22858.0> :: {os_process_error,"OS process timed out."}
lorsque je tente
function(head, req) {
var row,
template = "<li>{{project}} {{version}} {{description}}</li>";
while(row = getRow()) {
send("Hello");
}
}
ce imprime bien 5x Bonjour. Je l'ai réduit à l'instruction require pour charger le code du template. Est-ce que quelqu'un peut me donner une idée de l'origine du problème?
------ ------- SOLVED
L'appel require
n'aime pas l'extension de fichier » .js' du nom du code pour désigner.
Changer à:
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));
}
}
résolu le problème.
avait le même problème et cela a fonctionné pour moi – hydeph