我正在尝试在公司防火墙后面的环境中使用 NPM。所述防火墙拦截所有 https 流量并使用自己的 CA 对其进行签名......有没有办法“信任”这个 CA 以便 NPM 可以实际工作?
最佳答案
有更好的方法来配置 npm 以信任由特定 CA 颁发的证书。
npm config -g set cafile /path/to/myCA.cert
这会将此 CA(可能是您公司的自签名证书)添加到 npm 的受信任 CA。使用此解决方案,您可以获得 SSL key 验证和添加您自己的 CA 实体的好处。
关于node.js - 如何将 NPM 配置为信任防火墙颁发者以进行 HTTPS 代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17033648/