我收到以下API响应:
{
"address": "0xd7",
"ETH": {
"balance": 0,
"price": {
"rate": 1675.5593679319497, ...
}
},
"countTxs": 0,
"tokens": [{
"tokenInfo": {
"address": "0xa",
"name": "USD Coin",
"decimals": "6",
"symbol": "USDC",
"price": {
"rate": 1.00051504943475,
"diff": -0.15,
},
"publicTags": ["Stablecoins"]
},
"balance": 37500000000,
"totalIn": 0,
"totalOut": 0
}, {
"tokenInfo": {...
}]
}我正在使用res.render('ethereum', {user: req.user, eth: response})从我的服务器将其发送到前端
我正在尝试从每个令牌中提取信息。下面我尝试了几种不同的方法。下面的所有内容都返回一个空值。
<% for (let token in eth.tokens) { %>
<tr class="table-row">
<td><%= JSON.stringify(token.tokenInfo.name) %> </td>
<td><%= token.balance %> </td>
<td><%= token.balance %></td>
<td>$<%= token.rate %> </td>
<td> </td>
<td>$0</td>
<td class="1d"></td>
<td class="7d hide"></td>
</tr>
<% } %>发布于 2021-03-24 07:43:16
问题是我没有在API调用中设置json:true。
https://stackoverflow.com/questions/66771940
复制相似问题