我不确定这是否是一个复杂的过程,但我希望有些人可以提供帮助!
我只是为自己建立一个项目来自学一些nodeJS和restAPI!我正在尝试使用Postman创建一个简单的BTC,LTC,ETH,BCH应用,以便使用restAPI调用来查看价格。
我正在使用MongoDB和Express,因为我将它们用于学校项目。现在我想推进一些,但这次我不太确定如何检索加密货币的价值。
我想知道这是否过于复杂,或者可以采取何种方式。
前一段时间我使用this教程来帮助我完成学校的项目。我正在使用相同的设置,但我想做的事情超出了我的知识范围。我想在Postman中使用GET调用:
并让它返回值。当然,这一切都将在GET函数中完成,但截至目前,我仍然坚持如何从网站中检索一个值,以便它是最新的。
如果你们能帮助我,我真的很感激!
答案 0 :(得分:1)
你可以使用http模块发出获取请求并将它们指向coinmarketcap以获取数据 - 我已经非常快地编写了一个如何实现它的示例 - 未经测试!
app.get('/btc', (req,res) => {
let options = {host: 'coinmarketcap.com', path: '/ticker/1/'};
http.get(options, (response) => {
var output = '';
response.setEncoding('utf8');
response.on('data', (chunk) => {
output += chunk;
});
response.on('end', () => {
res.end(output);
});
});
});
如果您想要一个用于创建REST api的良好框架,请查看feathersjs
Feathers也可以做websockets实时更新。