Statikus webhely üzemeltetése tárfiókban

Befejeződött

Üzembe helyezés statikus webhelyen.

Most, hogy teszteltük az alkalmazást a helyi gépen, és üzembe helyeztük az API-t, ideje üzembe helyezni az ügyfelet.

Client SignalR architektúra

Amikor a weblap betöltődik, az ügyfélalkalmazás:

  • Lekéri az aktuális készletek listáját a /api/getStocks HTTP-végpontról.
  • Csatlakozás a SignalR-végpontra. A kapcsolat a /api/negotiate HTTP-végponttal jön létre.
  • Figyeli a SignalR-végpont kapcsolatának /api árfolyamváltozásait. Az esemény fogadása után az ügyfél frissíti a tőzsdei árat a felhasználói felületen. Ezek a frissítések nem jelennek meg a böngésző hálózati lapján, mert a kapcsolat állandó. .

Az ügyfél üzembe helyezése az Azure Static Web Appsben

Az ügyfél üzemeltetéséhez az Azure Static Web Appst fogjuk használni. Az Azure Static Web Apps egy olyan szolgáltatás, amely automatikusan létrehoz és üzembe helyez webalkalmazásokat az Azure-ban egy kódtárból.

Az ügyfelet a felhőalapú API URL-címével kell létrehozni. Az ügyfél buildelési folyamata a WebPack használatával lecseréli az API URL-címét a felhőalapú API URL-címére. Az URL-címet a rendszer helyileg az .env fájlból olvassa be. Ahhoz, hogy ezt az értéket lekérjük a GitHub-műveletben, titkos kulcsként kell beállítani a GitHub-adattárban.