如何在Hapi.js中为特定路由禁用2路SSL

时间:2018-09-28 17:25:51

标签: javascript node.js express hapijs

我有一个使用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。

0 个答案:

没有答案