Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 禁用SSL证书检查以进行开发_Node.js_Browser Sync - Fatal编程技术网

Node.js 禁用SSL证书检查以进行开发

Node.js 禁用SSL证书检查以进行开发,node.js,browser-sync,Node.js,Browser Sync,我使用http代理中间件创建了一个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

我使用
http代理中间件创建了一个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"

有没有办法禁用此功能

是,您应该通过安全:假标志

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