Docker-compose:https express服务器之间的连接

两个Express服务器在docker-compose下的docker容器中运行。

version: '2' services: server-1: build: . ports: - "8080:8080" links: - db volumes: - .:/www - /www/node_modules server-2: build: ../server-2 links: - api-server volumes: - ../server-2/:/www - /www/node_modules 

server-2通过套接字连接使用以下地址连接到server-1http://server-1:8080 (socket.io库)。
一切都很完美。

但是,如果我试图在server-1内使用https模块而不是http ,则server-2无法连接到它。 我已经尝试了几乎所有变化的端口(8080到443等)和改变套接字连接地址协议从httphttps

只有一个variables一直存在:我可以在http和连接build立的任何端口上运行服务器,但是一旦它变成https ,它就会停止连接。