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=/
тесты ваше все, если в тестах скорости одинаковы (вы получите максимально возможную по WiFi) то проблема в ОС и ее сетевых настройках (те что запрятаны глубоко в ядре и драйверах) Например MTU разный и на DELL он правильный а на MSI на пару байт больше и пакет приходится дробить на 2 и посылать 2й почти пустой фрейм.
Ваш результат в тесте должен быть около 70 Мбит. (как минимум когда ноуты один по проводу 2й по Wifi)