从无代理部署到无服务器部署?

时间:2019-09-02 20:53:57

标签: npm serverless-framework

如何在Windows计算机上使用cafile从代理后面运行serverless deploy

我是able to install serverless,但是当我运行serverless deploy时,出现以下错误:

  

无服务器:将必需的Python软件包注入到软件包中...

     

无服务器:发生可恢复的错误(无法获取本地颁发者证书),休眠5秒钟。尝试4之1

我尝试了以下解决方案suggested from this issue page,但没有任何好处:

  • 将环境变量cafile设置为包含我的pem文件的路径
  • 将环境变量ca设置为我的pem文件的内容
  • 设置环境变量NODE_TLS_REJECT_UNAUTHORIZED=0
  • npm config set cafile = "/path/to/my/cert"
  • npm config set strict-ssl = false

2 个答案:

答案 0 :(得分:0)

尝试设置默认的* nix代理环境变量:

  • http-proxy和
  • https代理

,格式为:http(s):// username:password@proxy.address:proxy_port。

答案 1 :(得分:0)

如果您使用的是安全代理,则可能是您需要设置为certificate的代理certificate's CAcafile