Изменение Angular HTTP-вызовов для работы со службой приложения azure - MEAN Stack - PullRequest
0 голосов
/ 21 февраля 2020

Я развернул свое приложение в службе приложений, но когда я пытаюсь войти в систему, я получаю ошибку 502 неверного шлюза. Когда я локально тестирую свое приложение. Я могу войти в систему с помощью http://localhost:3000/api/user/login, который я никогда ранее не развертывал в облаке, но думал, что имеет смысл заменить вызов API на

https://[mywebsiteurl].azurewebsites.net/api/user/login

, но получаю 502 плохо ошибка шлюза.

enter image description here Я передаю мои angular файлы с express следующим образом.

  res.sendFile(path.join(__dirname, "angular", "index.html"));
});

Что я делаю не так. Я ценю помощь!

1 Ответ

1 голос
/ 03 марта 2020

Чтобы сделать ответ видимым для других, я суммирую ответ, предоставленный в комментарии.

Поскольку служба приложений одновременно обслуживает приложение Angular и предоставляет конечные точки API, мы можем настроить таргетинг только на api/user/login.

Кроме того, мы также можем ориентироваться на тот же путь в разработке, используя прокси разработки через angular cli.

...