访问链接与泊坞窗撰写
问题描述:
我有一个角度的应用程序与快递服务器进行通信。我已将角度应用程序链接到快速服务器。我可以ping角度容器内的链接,但在代码中使用时显示错误。访问链接与泊坞窗撰写
泊坞撰写文件
myexpress:
build: express-server
links:
- "mymongodb:mongo"
ports:
- "8080:3000"
angular:
build: angular
links:
- "myexpress:express"
ports:
- "4200:4200"
我可以在http://localhost:4200/访问应用程序。 HTTP调用的代码片段:
return this.http.post('http://express:3000/signup', body, {headers: headers})
.map((response: Response) => response.json())
.catch((error: Response) => Observable.throw(error.json()));
如何从角容器访问该链接?
答
我认为您在撰写文件中缺少container_name选项。
myexpress:
build: express-server
container_name: myexpress
links:
- "mymongodb:mongo"
ports:
- "8080:3000"
angular:
build: angular
links:
- "myexpress:express"
ports:
- "4200:4200"
+0
我已经尝试过,但它不能解决错误。我有一些其他容器以相同的方式链接。所以它一定是别的。 –
尝试http:// myexpress并删除链接块。 –
它的修改仍然一样。我使用了'ping express',我得到了输出。它必须是别的东西。 –