Hello,
I was trying to convert HTML to Markdown in Freshdesk serverless app and using “turndown”: “6.0.0” as a dependency and importing in server.js as
var TurndownService = require('turndown');
var turndownService;
try {
turndownService = new TurndownService();
} catch (error) {
console.log(error)
}
const markdown = turndownService.turndown(`<h1>JavaScript for Beginners</h1>`);
console.log(markdown);
And I’m sending in the POST request. Locally its working fine but as a custom app its giving me error response as below
TypeError: TurndownService is not a constructor at server.js:511:43 at Object.<anonymous> (server.js:14:9) at Object.<anonymous> (/opt/nodejs/node_modules/jquery-deferred/lib/jquery-deferred.js:50:28) at fire (/opt/nodejs/node_modules/jquery-deferred/lib/jquery-callbacks.js:78:30) at Object.fireWith (/opt/nodejs/node_modules/jquery-deferred/lib/jquery-callbacks.js:188:7) at Object.fire [as resolve] (/opt/nodejs/node_modules/jquery-deferred/lib/jquery-callbacks.js:195:10) at Request.handleResponse (/opt/framework/features/request.js:251:30) at Request.request (/opt/framework/features/request.js:325:14) at Request._callback (/opt/nodejs/node_modules/lodash/lodash.js:10076:25) at Request.requestRetryReply [as reply] (/opt/nodejs/node_modules/requestretry/index.js:105:19)
I used “turndown”: “6.0.0” dependency in the manifest file. I referred this from here
Please help me out if any alternative exists for this.
Thanks in advance,
Soujanya.