1

I am using request-promise to get data from 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);
  }
};

I want to populate these values dynamically ${moduleName}, ${value}, ${key} using this url.

url =  https://example.com/api/$moduleName}/en/${value}?apikey=${key} 

But I m getting this url from s3 bucket.

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

Please help.

user123
  • 259
  • 2
  • 6
  • 23

0 Answers0