UNPKG

@sassoftware/viya-serverjs

Version:

Easy to use app server for SAS Viya applications

26 lines (24 loc) 779 B
async function proxyMapUri (req) { let credentials = req.auth.credentials; console.log('------------------------------------------'); if (credentials != null) { let sid = credentials.sid; console.log('sid=', sid); } // let path = process.env.PROXYSERVER; let path = (process.env.PROXYSERVER == null) ? process.env.VIYA_SERVER : process.env.PROXYSERVER; console.log('proxying to= ', path); let params = req.params; console.log('params=', params); let search = req.url.search; console.log('query=', search); let uri = path + '/' + params.param; if (search != null && search.trim().length > 0) { uri = uri + search; } console.log('destination= ',uri); return { uri: uri }; } export default proxyMapUri;