Øvelse – kørsels- og fejlfindingskode
Nu, hvor du har forbindelse til din SSH-server, er du klar til at begynde at kode! Du skal oprette et grundlæggende nodeprogram, fordi du har til opgave at udvikle en Express-app til dit bureau.
I denne øvelse skal du oprette et grundlæggende nodeprojekt og køre og foretage fejlfinding af projektkoden, alt sammen mens du har forbindelse ved hjælp af SSH.
Opret og kør et Node.js program
Hvis du vil oprette og køre dit Node.js program, skal du køre en række kommandoer i terminalen.
Åbn en ny terminal ved at vælge Terminal>Ny terminal på proceslinjen. Kør følgende kommandoer fra terminalen for at opdatere pakkerne i din Linux VM og installere Node.js:
sudo apt-get updatecurl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install nodejs -yKør følgende kommando for at installere Express-generatoren:
sudo npm install -g express-generatorKør følgende kommando for at oprette et nyt Express-program kaldet myExpressApp:
express myExpressApp --view pugÅbn programfilerne ved at vælge Åbn mappe i Stifinder-visningen. Vælg myExpressApp på rullelisten for at åbne mappen i dit Visual Studio Code-vindue.
I den næste prompt skal du vælge OK, som åbner mappen med dine programfiler. Hvis du bliver bedt om det, skal du have tillid til arbejdsområdet.
Åbn terminalen igen, og kør følgende kommando for at installere alle programmets afhængigheder:
npm installKør følgende kommando for at køre programmet:
npm startProgrammet kører på vm'ens
http://localhost:3000. I næste trin kan du se, hvordan du gennemser dette program på din lokale computer.
Gennemse programmet
Nu, hvor programmet kører, kan du bruge videresendelse af porte til at gennemse webappen på din lokale computer.
Mens appen stadig kører, skal du køre kommandoen Porte: Fokuser på portoversigt på kommandopaletten.
Vælg knappen Videresend en port .
Angiv port 3000, og tryk derefter på Enter.
Serveren videresender nu trafik på port 3000 til din lokale maskine; Du kan nu gå til
http://localhost:3000for at se den kørende webapp.I terminalen skal du stoppe appen ved at trykke på Ctrl + C.
Rediger og foretag fejlfinding af programmet
Du kan bruge Visual Studio Codes indbyggede funktioner til at redigere og fejlfinde det program, der kører på fjerncomputeren.
Vælg Stifinder i menuen til venstre i Visual Studio Code, og åbn denapp.js fil.
Angiv et brudpunkt på linje 10 i filen ved at klikke på indbindingspunktet til venstre for linjenummeret. Du får vist en rød cirkel.
I visningen Kør og foretag fejlfinding skal du vælge Kør og fejlfind. Hvis du bliver bedt om det, skal du vælge Node.js.
Når appen kører, rammer du pausepunktet. Du kan undersøge variabler, oprette ure og navigere i opkaldsstakken i visningen Fejlfinding i margenteksten. Du kan styre din fejlfindingssession, f.eks. gå linje for linje, ved hjælp af handlingslinjen Fejlfinding øverst.
Du kan også redigere filen på samme måde, som hvis koden var placeret på din lokale computer. Begynd at skrive
app., som udløser IntelliSense.
Congratulations! Du har kørt, redigeret og fejlsøgt kode, der kun fandtes på fjerncomputeren.