Skip to content

Die-Spengergasse/course-wmc-5sem

Repository files navigation

WMC im 5. Semester AIF/KIF, 7. Semester BIF/CIF und 4. JG HIF

Installation der Software

Siehe software.md.

JavaScript Sprachgrundlagen

Typescript

3 Todo App mit Next.js

Diplomarbeitsvorlage

Debugging Next.js in VS Code

Öffne den Ordner mit der Next.js App (nicht den Ordner darüber!) und wähle im Menü Run - Add configuration. Wähle Node.js als Konfiguration und ersetze den Inhalt der generierten Datei .vscode/launch.json durch folgenden Code:

{
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "⚙️ Internal: Server components",
            "runtimeExecutable": "npm",
            "runtimeArgs": [
                "run",
                "dev"
            ],
            "cwd": "${workspaceFolder}"
        },
        {
            "type": "msedge",
            "request": "launch",
            "name": "⚙️ Internal: Client components",
            "url": "http://localhost:3000",
            "webRoot": "${workspaceFolder}",
            "sourceMaps": true
        }
    ],
    "compounds": [
        {
            "name": "Debug Server and Client",
            "configurations": [
                "⚙️ Internal: Server components",
                "⚙️ Internal: Client components"
            ]
        }
    ]
}

Nun kannst du über den Button Run and Debug in der Werkzeugleiste links die Debug Palette öffnen. Wähle als Startkonfiguration Debug Server and Client (nicht ⚙️ Internal: Server components). In der Debug Console im unteren Bereich siehst du die Ausgaben. Wenn der Browser startet, wird die Applikation noch gestartet. Deswegen kommt am Anfang einmal die Meldung, dass die Seite nicht zur Verfügung steht. Aktualisiere die Seite, wenn die App gestartet wurde.