const templateLayoutFactory
разве с этим не связан ? UPD: поменялось, вы были правы. Я открывал целевой домен, а не исходный. Там действительно есть скрипт. И он ставит куку, в которой содержится некий IP адрес. Вот только у меня есть вопрос, почему это делают через куку, а не отправку HTTP кода или через редирект внутри тега script (например, location.reload)?
app.use('/api',function(req, res, next) {
var originalSend = res.send;
res.send = function (){
let temp=JSON.parse(arguments[0]);
temp.mw_add="Some Data From Middleware";
temp.mw_time = Date.now()
res.cookie('MiddleWare','added after route send')
arguments[0] = JSON.stringify(temp);
originalSend.apply(res,arguments);
}
next();
});
app.use('/api', APIRouter);
var express = require('express');
var router = express.Router();
const some_api_data={api_value:35,api_status:"Status OK"}
/* GET API page. */
router.get('/', function(req, res, next) {
res.status(200).json(some_api_data)
});
module.exports = router;
{"api_value":35,"api_status":"Status OK"}
{"api_value":35,"api_status":"Status OK","mw_add":"Some Data From Middleware","mw_time":1700082379016}
+ устанавливается кука Set-Cookie: MiddleWare=added%20after%20route%20send; Path=/
Если Вы верстаете, создавайте вопрос со своим примером кода и того, что у вас не выходит. Мы увидим, подскажем.
Если Вы в стадии поиска подрядчика под такой дизайн и у вас сомнения в возможности такой верстки, так я дал ответ, повторю: Да