[How to us res.write()函数中的标记?

问题描述 投票:0回答:1

我使用此代码显示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();
  });
});
javascript node.js express http-post
1个回答
0
投票

我认为您在此行中有错别字:

res.write("<p>date:  " + currentDate</p>);

应该是:

res.write("<p>date:  " + currentDate + "</p>");

在第一个版本中,它具有

作为javascript,这是错误的。应该在字符串里面。
© www.soinside.com 2019 - 2024. All rights reserved.