@fysikrevy/sse-server
v1.3.0
Published
Small node webserver with sse capability
Downloads
45
Readme
Det her er server-delen til Fysikrevyen™s AV-system. Det leverer filer i en mappe via HTTP, det kan konvertere undertekstfiler i ass og svt til vtt, og det sender kommandoer frem og tilbage mellem vinduer med instanser af AV-websiden.
For at starte, skriv (efter scriptet er installeret med npm):
sse-server
i den mappe, hvor av-filerne bor.
Serveren lytter som standard på port 80. Et numerisk argument vælger en anden port. Fx:
sse-server 88
Husk, at npm kan gøre kommandoer tilgængeligt globalt, hvis de installeres med -g flaget.
Søgestier
Hvis serveren ikke finder en fil, som den får forespurgt, kigger den
først efter den samme fil i mappen
./node_modules/@fysikrevy/av-main
, derefter i mappen
./node_modules/@fysikrevy/backstage-ticker
, og efter det i mapper,
som er angivet i miljøvariablen NODE_MODULES_PATH
.
Versioner
1.3.0
Klargjort til
backstage-ticker
. Udvidet søgesti, og en ny kanal til SSE'er: kommandoer sendes på/stream-bck
, og modtages på/set-bck
.
1.2.6
Fallback-søgestier er nu en rigtig feature, med en nogenlunde fornuftig implementering.
1.2.5
Den mest irriterende bugfix i verden.
1.2.4
Bugfix
1.2.3
Bugfix
1.2.2
Beskyttelse mod crashes på grund af dårlig html-kode, når vi reagerer på en "n"-kommando.
Kigger også i mapper givet af miljøvariablen NODE_MODULES_PATH
1.2.1
"nej"--kommandoen opdaterer nu kildefilen direkte. Laver også en backup af kildefilen (max hver 5. minut).
1.1.0
Kig også efter filer i
node_modules/@fysikrevy/av-main
.
1.0.7
Introduktion af Cache-Control header-e, i første omgang på mapper med skrifttypefiler.
1.0.6
Kan nu afkode procent-kodede URI'er
1.0.5
Bugfix
1.0.4
Readme tilføjet (denne fil)
1.0.3
Første version, som kom ordentligt på npm