Веб-приложение Angular не может получить доступ к API моего сервера NodeJs, размещая оба в домене Azure
Я создал 3 образа докеров
- монго
- Сервер Nodejs
- Веб-приложение Angualr
Я отправил их в реестр контейнеров Azure (ACR), затем создал службу приложений, используя реестр контейнеров и docker-compose.yml:
version: "3"
services:
mongo:
container_name: mongo
image: pwa01.azurecr.io/mongo
ports:
- "27017:27017"
server:
container_name: server
image: pwa01.azurecr.io/server
environment:
- MONGO_HOST=mongo
ports:
- "443:443"
depends_on:
- mongo
command: 'node server.js'
app:
container_name: pwa
image: pwa01.azurecr.io/pwa
ports:
- "80:80"
command: 'http-server --host 0.0.0.0 -p 80 -c-1'
В Angular environment.prod.ts:
export const environment = {
production: true,
dev: false,
apiUrl: 'https://0.0.0.0:443'
};
Я также попытался изменить URL-адрес API из приложения Angular для вызова https://satoshi-pwa.azurewebsites.net/ на порт 3333, и результат еще не получен: