我使用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"有没有办法禁用它?
发布于 2017-11-22 02:25:08
是的,您应该传递secure: false标志
var proxy = proxyMiddleware('/api', {
target: 'https://xxx.xxx.xxx.xxx/api',
changeOrigin: true,
secure: false
});https://stackoverflow.com/questions/34167822
复制相似问题