Javascript 如何将此代码打印为HTML?
我是编程新手。我正在使用一个API在浏览器上使用node.js输出结果。API在console.log上运行良好,但我想在浏览器上呈现它。我用的是玉庙。那么,如何编写在浏览器上而不是在console.log上渲染的代码呢?对不起,我的英语Javascript 如何将此代码打印为HTML?,javascript,node.js,api,express,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 + '/p
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';
});
试试这个
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});
});
});
试试这个
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});
});
});
谢谢大家!!不管怎样,我把它弄出来了,这是一个很好用的代码
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谢谢大家!!不管怎样,我把它弄出来了,这是一个很好用的代码
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将该代码复制粘贴到
应用程序中。获取块并将控制台.log(…)
替换为res.end(…)
?但您需要的可能是REST API。请使用document.write而不是console.log或document.getElementById('balance')。innerHTML='Your balance:'+response.amountjade
现在被命名为pug
。您的视图引擎可能设置不正确。请将该代码复制粘贴到应用程序中。get
阻止并将console.log(…)
替换为res.end(…)
?但您需要的可能是REST API。请使用document.write而不是console.log或document.getElementById('balance')。innerHTML='Your balance:'+response.amountjade
现在被命名为pug
。您的视图引擎可能设置不正确。我尝试了您的代码,nodemon没有像以前一样出现错误,但浏览器上仍然没有显示任何内容,但如果我尝试console.log,我将获得平衡。你认为我还在做错什么吗?对不起,我不明白你在说什么。我的index.jade上没有任何代码。我删除了所有代码只是为了能够看到输出!请你说得更具体些,我只是不明白!!我尝试了你的代码,没有像以前一样从nodemon中出错,但仍然没有在浏览器上显示任何内容,但如果我尝试console.log,我会得到平衡。你认为我还在做错什么吗?对不起,我不明白你在说什么。我的index.jade上没有任何代码。我删除了所有代码只是为了能够看到输出!请你说得更具体些,我只是不明白!!