在带参数的节点中发出获取请求的最佳做法是什么?
What is the best practice for making a get request in node with arguments?
我正在尝试使用请求-响应模块以下列方式调用此端点:https://blockchain.info/rawtx/$tx_hash
:
api.get('/transaction/:hash', (req, res) => {
const hash = (req.params.hash);
let uri = 'https://blockchain.info/rawtx/' + hash;
rp(uri).then(function (txInfo) {
let result = JSON.parse(txInfo);
}
是否有一种更简洁的调用端点的方法,而不是仅仅连接参数?
我觉得这个够干净了。您的另一个选择是 .concat()
,但速度较慢。如果你更喜欢模板并且在 es6 支持的环境中,那么你可以做 let uri = 'https://blockchain.info/rawtx/${hash}'
;正如上述评论中所建议的。但就像我说的,我认为你现在做这件事的方式是符合目的的。
我正在尝试使用请求-响应模块以下列方式调用此端点:https://blockchain.info/rawtx/$tx_hash
:
api.get('/transaction/:hash', (req, res) => {
const hash = (req.params.hash);
let uri = 'https://blockchain.info/rawtx/' + hash;
rp(uri).then(function (txInfo) {
let result = JSON.parse(txInfo);
}
是否有一种更简洁的调用端点的方法,而不是仅仅连接参数?
我觉得这个够干净了。您的另一个选择是 .concat()
,但速度较慢。如果你更喜欢模板并且在 es6 支持的环境中,那么你可以做 let uri = 'https://blockchain.info/rawtx/${hash}'
;正如上述评论中所建议的。但就像我说的,我认为你现在做这件事的方式是符合目的的。