Kør og foretag fejlfinding af kode
Du har konfigureret din fjerncomputer og oprettet forbindelse til den ved hjælp af SSH. Nu er den klar til at blive indlæst med dit bureaus programfiler.
Et nærmere kig på forbindelsen mellem de lokale maskiner og fjerncomputere
Med udvidelsen Remote – SSH etablerer Visual Studio Code en forbindelse mellem din lokale maskine og fjernmaskinen. Din lokale maskine har kun brug for din installation af Visual Studio Code. Fjernmaskinen indeholder derefter Visual Studio Code Server, som kører kommandoer og andre udvidelser direkte. Kildekoden, det kørende program og fejlfindingsværktøjet er udelukkende placeret på fjerncomputeren.
Da forbindelsen oprettes fra din lokale maskine, efterligner din udviklingsoplevelse den lokale udvikling, mens du får adgang til ressourcerne på fjerncomputeren. Det betyder, at du kan køre, redigere og foretage fejlfinding på en fjerncomputer med Visual Studio Code, ligesom du kunne, hvis kildekoden var lokal.
Videresendelse af port
Når du kører et webprogram på fjerncomputeren, kører det normalt som standard på fjerncomputerens localhost. Du kan ikke se noget på din lokale maskines localhost, fordi webappen kører på fjerncomputeren. Hvis du vil gennemse webappen på din lokale computer, kan du bruge en funktion, der kaldes Port Forwarding. Denne funktion giver dig mulighed for at "videresende" den ønskede fjernport til din lokale computer.
I næste afsnit skal du konfigurere en Node.js app på fjerncomputeren, køre, redigere og foretage fejlfinding af koden og gennemse webappen lokalt ved hjælp af videresendelse af porte.