我使用此代码显示API请求的响应,并希望将我的两个res.write()部分分开。
我尝试了一个段落,但VS哭了:)
app.post("/", function(req, res) {
var crypto = req.body.crypto;
var fiat = req.body.fiat;
var baseUrl = "https://apiv2.bitcoinaverage.com/indices/global/ticker/";
var url = baseUrl + crypto + fiat;
request(url, function(error, response, body) {
var data = JSON.parse(body);
var price = data.last;
var currentDate = data.display_timestamp;
res.write("<p>date: " + currentDate</p>);
res.write(
"Result: Price of " + crypto + " in " + fiat + " is " + price + "."
);
res.send();
});
});
我认为您在此行中有错别字:
res.write("<p>date: " + currentDate</p>);
应该是:
res.write("<p>date: " + currentDate + "</p>");
在第一个版本中,它具有
作为javascript,这是错误的。应该在字符串里面。