Javascript 如何使用节点js中的requestPromise在url中动态填充${moduleName}、${value}、${key}值

Javascript 如何使用节点js中的requestPromise在url中动态填充${moduleName}、${value}、${key}值,javascript,node.js,request-promise,Javascript,Node.js,Request Promise,我使用请求承诺从http url获取数据 const request = require("request-promise"); const reqData = async url => { try { return await request({ url, json: true }); } catch (e) { log.error(`error in getting data from ${url}`, { error: e }); return new

我使用请求承诺从http url获取数据

const request = require("request-promise");
const reqData = async url => {
  try {
    return await request({ url, json: true });
  } catch (e) {
    log.error(`error in getting data from ${url}`, { error: e });
    return new Error(e);
  }
};
我想使用此url动态填充这些值${moduleName}、${value}、${key}

url =  https://example.com/api/$moduleName}/en/${value}?apikey=${key} 
但是我从s3 bucket中得到了这个url

const s3Response = await s3ReadFile(bucketName, fileName);
const urlObject = JSON.parse(s3Response);
const result = await request.reqData(urlObject.url);

请提供帮助。

占位符的值来自哪里?@JackBashford编辑了我的问题,占位符来自我使用url的方法。占位符的值来自哪里?@JackBashford编辑了我的问题,占位符来自我使用url的方法。