Я пишу API микросервис в приложении Node.js. Из запроса GET я хочу найти os и тип арки для моего браузера
Например -> «Windows NT 10.0; Win64; x64»
Поскольку вы используете Express, как насчет написания собственного промежуточного программного обеспечения?
app.use(function(req, res, next) { res.locals.user_agent = req.get('User-Agent'); next(); });
Для Оперативной системы вы можете получить ее из пакета os: https://nodejs.org/api/os.html
Для обнаружения браузера вы можете получить 'user-agent' из заголовка запроса
Вам потребуется проанализировать HTTP-заголовок User-Agent.
User-Agent
Для Node.js вы можете использовать useragent .