【发布时间】:2016-04-16 09:49:06
【问题描述】:
我在 DigitalOcean 上创建了新的 droplet 并安装了 Docker。我有两个容器,一个是我的 NodeJS app = RestAPI on port 8080,第二个是 Nginx,它们基本上暴露了我的静态 html 文件(使用AngularJS)在端口 80。
但是现在,我想开始从我的前端 AngularJS 应用程序向 NodeJS 应用程序发出请求,但通过 端口 80。喜欢:
$http({
method: 'GET',
url: '/api/myapi'
问题:两个 Docker 容器不能使用同一个端口(本例中为 80)。
如何将 RestAPI 和 Nginx WEB 服务器暴露在同一个端口和同一个域上?
这个想法是从 AngularJS 向自己的域和相同的端口发出请求。
【问题讨论】:
标签: angularjs node.js nginx docker digital-ocean