2016-03-01 161 views
0

有关Windows本地的发展,我服务的HTTPS后端上的Apache Tomcat客户端证书验证在https://localhost:8443/api,在http://localhost:3000/节点上的HTTP前端(兴亚)。代理HTTP前端和HTTPS后端

我该如何连接这两个进行本地开发?

我已经尝试使用koa代理和http代理来代理HTTPS API和请求客户端证书,但是这并没有奏效。现在我正在考虑是否有办法将HTTPS前端代理到https://localhost:8443/

+0

您可以使用Apache Tomcat使用'ProxyPass'来代理请求? –

回答

0

所有前端请求都由节点处理。 U需要一个节点模块将所有带有/ imanapirequest的请求传递给您的后端。

npm模块connect-mod-rewrite是你的朋友。它的语法与Apache语法相似。

您的JavaScript在发出请求时应该看起来像http.get('/ imanapirequest/path')...这个请求将被重写模块重写并由Apache处理。任务完成。

编辑..刚刚重读的问题,我看到你需要ssl。不知道这对ssl有多好,但给它一个。