2010-07-12 6 views
2

일부 html로 응답하는 CouchDB 0.11에서 목록을 만들려고합니다. CouchDB가 올바른 헤더를 설정하는 데 문제가 있습니다. 시도해도 무엇이든 그냥 응용 프로그램/json 응답을 얻습니다. 머리글. 여기 내 목록 기능이 있습니다.CouchDB 목록에서 html 출력

function(head, req) { 

    var rows = []; 
    var row; 

    while(row = getRow()) { 
     rows.push(row); 
    } 

    rows.sort(function(a, b) { 
     return (Date.parse(a['value']['last_logtime']) - Date.parse(b['value']['last_logtime'])); 
    }); 

    provides("html", function() { 
     var content = "<html><head><title>foobar</title></head><body>"; 
     for(var i in rows) { 
      content = content + rows[i]['value']['last_logtime']+"<br/>"; 
     } 
     content = content + "</body></html>"; 
     return content; 
    }); 

} 

내가 뭘 잘못하고 있는지 제안 해주세요.

답변

4

실제로 실제로 나 자신을 알아 냈습니다.

getRow() 물건은 기능 :

+0

덕분에, 당신은, 내가 그와 함께 어려움을 겪고 있다고 말했습니다했는데 몰랐어요 좋은 것을 제공 내부해야합니다. 데이터를 캡처하는 일반적인 방법을 공유하므로 각 태스크 내에서 호출되므로 동일한 태스크를 반복하지 않아도되므로 유용합니다.) 감사합니다 – zanona