如何将我的域连接到具有外部 ip + 端口的 express 应用程序

How to connect my domain to express app with external ip + port

我创建了一个非常基本的 express 应用程序,它在端口 3000 上侦听 HTTP,在端口 4000 上侦听 HTTPS。我有静态IP。 我如何使用我的域访问我的 Express 应用程序。 (目前我可以通过[外网ip]:[端口]访问)

注意:我正在使用 raspberry pi 和 raspbian OS。

您的应用程序必须在端口 80 上侦听 HTTP 请求,在端口 443 上侦听 HTTPS 请求。

或者,您可以使用像 Nginx 这样的代理服务器来处理 HTTP 和 HTTPS,并且您可以将您的应用配置为侦听任何端口。另外,不要忘记根据您应用程序的端口配置 Nginx。