是否可以更改npm模块的get-header请求?如果是这样,怎么办?

时间:2018-12-04 21:12:08

标签: javascript npm get http-headers spoofing

我正在使用一个发出api请求的npm模块:

const api_req = require('my-npm-module-that-makes-an-api-request');

但是,我需要更改npm模块内部提交的请求的user-agent-我可以在不修改模块本身的情况下做到这一点,即是否有办法(例如)说:代码中的所有get请求都应使用标头X进行,而无需修改发出请求的npm模块中的实际代码行?还是还有另一种欺骗我的用户代理的方法?

1 个答案:

答案 0 :(得分:0)

这可能有帮助:

Object.defineProperty(navigator, 'userAgent', {get: () => 'Your UA here'});