} = req.params;
const satelliteRequestUri = http://${proxyPath}/public/satellite/${satelliteId}/?action=get;
const satelliteInfo = await axios.post(satelliteRequestUri, {});
const { data: responseData } = satelliteInfo;
const { data: satelliteData } = responseData;
const { type } = satelliteData;
if (!type) {
res.sendStatus(404);
}
const satellitePath = /templates/${type}/;
console.log(satellitePath);
app.use(/satellite/${satelliteId}, express.static(path.resolve(./public/${satellitePath})));
res.sendFile(${satellitePath}index.html, { root: './public' });
});
эээм... странная тема, вообще не надо раздавать статику экспрессом и из этого уже следует решение, тебе нужна прокся с динамическйо конфигурацией, что-нибудь типа envoy или nginx plus.
Обсуждают сегодня