我是编程新手。我使用API将结果输出到使用node.js的浏览器上。 API在console.log上工作正常,但我想在浏览器上呈现它。我正在使用玉寺。那么如何在浏览器而不是console.log上编写渲染代码呢?抱歉我的英文!!
var express = require('express'),
app = express();
app.set('view engine', 'jade');
app.use(express.static(__dirname + '/public'));
app.get('/',function(req,res) {
// res.send('index.html');
res.render('index');
});
var messagebird = require('messagebird')('access key gores here');
messagebird.balance.read(function (err, response) {
if (err) {
return console.log(err);
}
console.log('Your balance: ' + response.amount + ', ' + response.type + ', ' + response.payment);
// document.getElementById('#balance').innerHTML = Your balance: 'response.amount';
});
答案 0 :(得分:3)
试试这个......
app.get('/',function(req,res) {
messagebird.balance.read(function (err, response) {
if (err) {
console.log(err);
} else
res.render('index',{balance:response.amount, type:response.type});
});
});
答案 1 :(得分:2)
谢谢你们!无论如何,我发现这是可行的代码。
app.get('/',function(req,res) {
messagebird.balance.read(function (err, response) {
if (err) {
console.log(err);
} else
res.render('index', {
balance:response.amount, type:response.type
});
});
});
只需在您的视图模板索引文件中编写此代码即可 如果你正在使用玉。 h1 =余额。
非常感谢 @Umakant Mane