【问题标题】:Disable SSL certificate checking for development禁用 SSL 证书检查以进行开发
【发布时间】:2015-12-08 23:07:21
【问题描述】:

我已经使用http-proxy-middleware 创建了一个 Browsersync 代理,如下所示:

var proxyMiddleware = require('http-proxy-middleware');

var proxy = proxyMiddleware('/api', {
  target: 'https://xxx.xxx.xxx.xxx/api',
  changeOrigin: true   // for vhosted sites, changes host header to match to      target's host
});

服务器启动时会创建代理:

[HPM] Proxy created: /api  ->  https://xxx.xxx.xxx.xxx/api

但是,由于开发 API 使用自签名证书,因此在调用 API 时会引发以下错误。

[HPM] Proxy error: DEPTH_ZERO_SELF_SIGNED_CERT. undefined -> "xxx.xxx.xxx.xxx/api"

有没有办法禁用它?

【问题讨论】:

    标签: node.js browser-sync


    【解决方案1】:

    是的,你应该通过安全:错误标志

       var proxy = proxyMiddleware('/api', {
             target: 'https://xxx.xxx.xxx.xxx/api',
             changeOrigin: true,
             secure: false 
        });
    

    【讨论】:

      猜你喜欢
      • 2017-02-03
      • 2016-10-07
      • 1970-01-01
      • 2014-06-23
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 1970-01-01
      相关资源
      最近更新 更多