Azure / Azure/static-web-apps-cli

Hot reload staticwebapp.config.json changes when server is running

Offen
#264 5 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
priority: medium (P1) scope: cli type: enhancement
Vorherrschende Sprache
TypeScript
Sterne
668
Forks
156
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Is your feature request related to a problem? Please describe.**
We need to support hot reloading the `staticwebapp.config.json` file whenever it got edited, without restarting the server.

**Describe alternatives you've considered**
Currently, users need to kill the server and restart it so their changes get applied.

**Additional context**
Currently, we read and cache the `staticwebapp.config.json` when starting the server:
https://github.com/Azure/static-web-apps-cli/blob/722616015d16059d697428bd44f143ad72857b02/src/msha/server.ts#L146-L154

An easy implementation would be to move the call to `await handleUserConfig(...)` inside:
https://github.com/Azure/static-web-apps-cli/blob/722616015d16059d697428bd44f143ad72857b02/src/msha/server.ts#L49-L51

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Lies src/msha/server.ts in der Nähe der Zeilen 49-51 und 146-154 und konzentriere dich auf handleUserConfig sowie das derzeitige Lesen und Cachen beim Serverstart. Als erledigt gilt die Aufgabe, wenn Änderungen an staticwebapp.config.json übernommen werden, während der Server weiterläuft, ohne dass ein Neustart erforderlich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.