Timeout in un elenco Couchapp quando si utilizzano i baffi
-
26-09-2019 - |
Domanda
Ho una semplice vista elenco in cui I (provare a) utilizzare mutache per rendere l'output di un elenco contenente 5 risultati.
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 risultato è un timeout:
[error] [<0.22977.0>] OS Process Error <0.22858.0> :: {os_process_error,"OS process timed out."}
quando provo
function(head, req) {
var row,
template = "<li>{{project}} {{version}} {{description}}</li>";
while(row = getRow()) {
send("Hello");
}
}
questo ben stampa 5x Ciao.
I ristretto la scelta per la dichiarazione richiedono per caricare il codice del modello.
qualcuno può darmi un indizio dove il timout è venuta da?
------ RISOLTO -------
La chiamata require
non lo fa, come estensione del file dei' js del nome del file del codice di riferimento.
Modifica a:
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));
}
}
risolto il problema.
Soluzione
La funzione require fornito aggiunge l'estensione js quindi non dovrebbe essere somministrato nella stringa di parametro.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow