我有一个使用Hapi.js框架构建的node.js应用程序。我正在使用下面的tls对象来使我的应用程序采用两种方式ssl
tls: {
key: fs.readFileSync(`${process.env.NODE_PATH}/ssl/server.key`, encoding),
cert: fs.readFileSync(`${process.env.NODE_PATH}/ssl/server.crt`, encoding),
requestCert: true,
ca: MyCAs,
rejectUnauthorized: true,
}
我在此应用程序中拥有10个API。现在,所有这些API均启用了ssl两种方式,这意味着使用这些API的人需要与请求一起发送证书。
这是我的问题
我的要求是与这10个API一起使用的,我也有一个运行状况检查API(/ healthcheck)必须是ssl的一种方式(DCOS部署环境无法调用这两种方式ssl API)
如何使单个API成为SSL的单一方式,并在应用程序中将所有API保留为两个SSL。