مهلة في قائمة الأريكة عند استخدام الشارب
-
26-09-2019 - |
سؤال
لديّ طريقة عرض قائمة بسيطة أستخدمها (أحاول) استخدام Mutache لتقديم إخراج قائمة تحتوي على 5 نتائج.
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 بحيث لا ينبغي إعطاؤها في سلسلة المعلمة.
لا تنتمي إلى StackOverflow