jsreport 简单报告 - 无输出
jsreport Simple Report - No output
我正在尝试输出我的第一份简单报告,以便我可以开始使用 jsreport
。这是我的代码,但它没有输出任何东西。
它在端口 8080
上运行,没有错误。当我访问本地主机 url.
时,它就在那里
var http = require('http');
function handleRequest ( request, response ) {
require('jsreport').render('<h1>Hello world</h1>').then(function ( out ) {
out.result.pipe(resp);
});
}
var server = http.createServer(handleRequest);
server.listen(8080, function(){
console.log("Server listening on: http://localhost:%s", 8080);
});
我可能没有正确提供内容,但他们的文档非常缺乏,无法在您自己的应用程序中实施。
jsreport.render
returns a promise 你应该妥善处理它的失败
require('jsreport').render('<h1>Hello world</h1>').then(function ( out ) {
out.result.pipe(resp);
}).catch(function(e) {
console.log(e);
response.end(e.message);
});
在您的代码中应用它时出现错误,指出您在 out.result.pipe(resp);
中有错字。应该是out.result.pipe(response);
我正在尝试输出我的第一份简单报告,以便我可以开始使用 jsreport
。这是我的代码,但它没有输出任何东西。
它在端口 8080
上运行,没有错误。当我访问本地主机 url.
var http = require('http');
function handleRequest ( request, response ) {
require('jsreport').render('<h1>Hello world</h1>').then(function ( out ) {
out.result.pipe(resp);
});
}
var server = http.createServer(handleRequest);
server.listen(8080, function(){
console.log("Server listening on: http://localhost:%s", 8080);
});
我可能没有正确提供内容,但他们的文档非常缺乏,无法在您自己的应用程序中实施。
jsreport.render
returns a promise 你应该妥善处理它的失败
require('jsreport').render('<h1>Hello world</h1>').then(function ( out ) {
out.result.pipe(resp);
}).catch(function(e) {
console.log(e);
response.end(e.message);
});
在您的代码中应用它时出现错误,指出您在 out.result.pipe(resp);
中有错字。应该是out.result.pipe(response);