如何在HTML中获得我的函数NODEJS的结果,我的代码是:
var elasticsearch = require('elasticsearch');
var express = require('express');
var app = express();
var client = new elasticsearch.Client({
host: 'localhost:9200',
log: 'trace'
});
function getAllMetadata() {
client.search({
index: 'info',
scroll: '30s',
}, function getAll(error, response) {
response.hits.hits.forEach(function (body) {
allresp.push(body.hits);
})
console.log('Voilà le nombre de réponse : ' + allresp.length);
if (response.hits.total !== allresp.length) {
client.scroll({
scrollId: response._scroll_id,
scroll: '30s'
}, getAllMetadata);
}
});
}
getAllMetadata();
PS:PLZ如何显示我的结果"功能"用HTML格式
答案 0 :(得分:1)
您需要制作view
并使用ejs
等模板语言在视图中使用javascript变量。该视图将是一个ejs
文件,它将转换为html并呈现。
这是一个很好的例子 - https://github.com/chovy/express-template-demo
在该回购中有index.ejs
调用函数inspect(session)