node.js - 从 Node js 中的 axios 调用调用时,用户代理信息不正确

标签 node.js user-agent axios

我有两台服务器。一台是我的 api 服务器,另一台是我的渲染服务器。两者都在 Node.js 中。当我使用 axios 从渲染服务器调用任何 api 到我的 api 服务器并在我的 api 服务器中获取 req.headers['user-agent'] 时,它只给我 axios/0.15 .2。但我想要完整的用户代理信息,如浏览器、操作系统、设备等。如何获取这些信息?

最佳答案

设置自定义 header ,例如:

var config = {
  headers: {'X-My-Custom-Header': 'Header-Value'}
};

axios.get('https://api.github.com/users/codeheaven-io', config);
axios.post('/save', { firstName: 'Marlon' }, config);

https://github.com/axios/axios/issues/69

关于node.js - 从 Node js 中的 axios 调用调用时,用户代理信息不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41607257/

相关文章:

javascript - 测试运行后杀死 Node 服务器 gitlab

javascript - Express 4 ans Socket.io - 在模块中访问 app.io

nginx - 通过 useragent nginx 配置重定向 IE 7 和 IE 11

java - Apache HttpClient、User-Agent 和企业代理

javascript - 如何使实用程序类或功能组件公开一些常见的实用程序方法

javascript - 使用 React-native 访问 Node 会返回未处理的 promise 拒绝警告(id : 0)

javascript - 启动 node.js 服务器

selenium - 使用 SafariDriver 运行 Selenium 移动测试时设置 UserAgent

reactjs - 使用 axios 将文件上传到 S3 存储桶时出现 403

javascript - axios 获取参数