node.js - 如何在 nodejs 环境中处理用户代理?

标签 node.js express user-agent

我开始使用包“ua-parser”,但是创建者太忙了,无法维护或提交...... npm ua-parser 已过时,需要直接从 github 下载。有人知道其他好包,如 ua-parser 已更新并可与 expressjs 一起使用吗?或者有办法只用 expressjs 处理?

最佳答案

你看过了吗:

或者,编写自己的中间件:

app.use(function(req, res, next) {
  res.locals.ua = req.get('User-Agent');
  next();
});

引用:get user agent from inside jade

关于node.js - 如何在 nodejs 环境中处理用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22285921/

相关文章:

node.js - AWS SAM 两个域映射到单个函数

jquery-mobile - jQuery Mobile(或文档)是否执行 userAgent 嗅探来决定是否生成后退按钮?

android - Android webview 中的 setUserAgentString 对 loadURL() 中使用的 HTTP header 没有影响

node.js - 当异常抛出时,Sequelize 事务不会回滚

javascript - 回调无法在 JavaScript Node 应用程序中进行同步行为

node.js - 使用express和sockjs进行用户身份验证

javascript - 许多用户连接到应用程序后 Node.js 、 path.js 崩溃

Java:传递用户代理变量以从网络服务器获取 RSS 数据

javascript - 在对 npm 包进行 require 时,包名中的斜杠是什么意思?

node.js - 将 Where 和 $or 与 findOne 方法一起使用