如何将此代码打印到HTML?

时间:2016-10-18 17:59:04

标签: javascript node.js api express

我是编程新手。我使用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';
});

2 个答案:

答案 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