所以基本上,我使用 Apple(Netty 实现)和 Jersey 的 ServiceTalk 制作了一个 RESTful API,它可以工作。只能通过http。我已经看到,当我让我的 React 网页通过 http 发出 POST 请求时,它会抱怨 CORS(我仍在尝试修复)并且浏览器(至少勇敢)不会允许请求因为它是 http 并且我的网页使用让我们加密证书在 https 上运行。我该如何解决这个问题?我需要用 Netty 添加 SSL 吗?如果是这样,我该如何使用每隔一段时间就会更改的证书来做到这一点?
我还使用 Let's Encrypt 设置了 NGINX,并从 NGINX + Let's Encrypt 的设置向导中启用了自动更新证书设置。如果我能以某种方式让 NGINX 将 HTTPS 请求作为 http 上的 netty 服务器的代理运行,那么我认为这也是一个更好的解决方案。我知道这是 NodeJS Express + NGINX 的常见做法。