簡體   English   中英

設置適用於Angular + NodeJS Web應用程序的AWS Application Load Balancer時如何解決錯誤

[英]How do I fix the Error when setup AWS Application Load Balancer For Angular+NodeJS Web Application

我為我的網站設置了應用程序負載平衡器(AWS)。 在我的網站中,我將angular作為前端,並將NodeJ和Neptune DB作為后端。

瀏覽器(本地計算機)-> ALB-> EC2實例(Web)。

我的網站網址為https://example.com ,因此當我在本地計算機瀏覽器中向https://example.com發出請求時,Angular將使用httpclient.get()進行api調用在https://example.com/api/ticket上從nodejs獲取數據。

所以我的問題是,當從Angular Angular獲取數據時,api調用會繞過ALB,那么主機是什么? 還是NodeJ會識別出來自本地的請求?

我假設您正在使用基於主機的路由的ALB。 在這種情況下,example.com可以使用443規則將請求轉發到EC2實例。 然后在Nodejs應用程序中,可以使用相同的URL調用該api。

這意味着請求將通過ALB路由,這也是這樣做的最佳實踐。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM