This is my routes.js file
const express = require('express'),
router = express.Router(),
loginHandler = require('../handler/loginHandler'),
router.get('^/:userId/:userType/:sessId/:lang/:orgId/:merchantId/:domainId', loginHandler.returnURLForIframe)
module.exports = router;
This is my loginHandler.js
class LoginHandler {
returnURLForIframe(req, res) {
let url = process.env.COMM_BACKOFFICE_URL+`/${req.params.userId}/${req.params.userType}/${encodeURIComponent(req.params.sessId)}/${req.params.lang}/${req.params.orgId}/${req.params.merchantId}/${req.params.domainId}`;
res.send({
statusCode:0,
message:"COMM BO URL",
data:{
url:url
}
});
}
}
module.exports = new LoginHandler()
and This is my responseHandler.js
const loginHandler = require('./loginHandler');
class ResponseHandler {
getResponseFromCOMM(options,token, res){
options.headers= {
'Accept': 'application/json',
'Authorization': 'Bearer ' + token,
'merchantId': 1
}
}
}
module.exports = new ResponseHandler();
All I want to do is export req.params.merchantId
from loginHandler.js to responseHandler.js ANYHOW..
I have tried to replicate this issue on Glitch : https://glitch.com/~turquoise-spiky-chrysanthemum