Uruchamianie i debugowanie kodu

Ukończone

Skonfigurowaliśmy maszynę zdalną i pomyślnie nawiązaliśmy z nią połączenie przy użyciu protokołu SSH. Teraz wszystko jest gotowe do załadowania z plikami aplikacji agencji.

Bliższe przyjrzenie się połączeniu między maszynami lokalnymi i zdalnymi

Za pomocą rozszerzenia Remote — SSH program Visual Studio Code ustanawia połączenie między maszyną lokalną a maszyną zdalną. Komputer lokalny wymaga tylko instalacji programu Visual Studio Code. Następnie maszyna zdalna zawiera program Visual Studio Code Server, który uruchamia polecenia i inne rozszerzenia bezpośrednio. Kod źródłowy, uruchomiona aplikacja i debuger znajdują się wyłącznie na maszynie zdalnej.

Ponieważ połączenie jest nawiązywane z komputera lokalnego, środowisko programistyczne naśladuje środowisko programowania lokalnego podczas uzyskiwania dostępu do zasobów na maszynie zdalnej. Oznacza to, że można uruchamiać, edytować i debugować na maszynie zdalnej za pomocą programu Visual Studio Code, tak jak w przypadku lokalnego kodu źródłowego.

Przekazywanie portów

W przypadku uruchamiania aplikacji internetowej na maszynie zdalnej zazwyczaj jest ono domyślnie uruchamiane na hoście lokalnym komputera zdalnego. Nie widzisz niczego na hoście lokalnym komputera lokalnego, ponieważ aplikacja internetowa jest uruchomiona na maszynie zdalnej. Aby przeglądać aplikację internetową na komputerze lokalnym, możesz użyć funkcji o nazwie Przekazywanie portów. Ta funkcja umożliwia "przekazywanie" żądanego portu zdalnego do komputera lokalnego.

Zrzut ekranu przedstawiający funkcję przekierowywania portów w programie Visual Studio Code.

W następnej sekcji skonfigurujesz aplikację Node.js na maszynie zdalnej, uruchomisz, edytujesz i debugujesz kod, a następnie przejrzysz aplikację internetową lokalnie przy użyciu przekierowania portów.