Tiempo de espera en una lista Couchapp cuando se utiliza el bigote
-
26-09-2019 - |
Pregunta
Tengo una vista de lista simple en la que I (intento) utilizar mutache para hacer que la salida de una lista que contiene 5 resultados.
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));
}
}
Esto resulta en un tiempo de espera:
[error] [<0.22977.0>] OS Process Error <0.22858.0> :: {os_process_error,"OS process timed out."}
cuando intento
function(head, req) {
var row,
template = "<li>{{project}} {{version}} {{description}}</li>";
while(row = getRow()) {
send("Hello");
}
}
esta muy bien imprime 5x Hola.
I reducido a la declaración requieren para cargar el código de la plantilla.
Alguien me puede dar una pista donde el timout está viniendo?
------ ------- SOLUCIONADO
No se hace la llamada require
como la extensión de fichero'Js del nombre de archivo del código para referirse a.
Si lo cambia 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));
}
}
solucionado el problema.
Solución
La función proporcionada requieren añade la extensión .js por lo que no se debe dar en la serie de parámetros.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow