在带参数的节点中发出获取请求的最佳做法是什么?

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}';正如上述评论中所建议的。但就像我说的,我认为你现在做这件事的方式是符合目的的。