Délai d'attente dans une liste couchapp lorsque vous utilisez la moustache
-
26-09-2019 - |
Question
Je simple affichage de la liste dans laquelle je (essayer de) utiliser mutache pour rendre la sortie d'une liste contenant 5 résultats.
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");
}
}
imprime bien 5x Bonjour.
Je réduit à l'require pour charger le code du modèle.
Quelqu'un peut-il me donner un indice où le timout vient?
------ ------- SOLVED
L'appel ne require
pas comme l'extension de fichier » .js de du nom du fichier du code pour faire référence à.
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));
}
}
fixe le problème.
La solution
La fonction require fournie ajoute l'extension .js il ne doit pas être donnée dans la chaîne de paramètres.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow