@fysikrevy/sse-server

1.2.6 • Public • Published

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, og derefter i mapper, som er angivet i miljøvariablen NODE_MODULES_PATH.

Versioner

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

Readme

Keywords

none

Package Sidebar

Install

npm i @fysikrevy/sse-server

Weekly Downloads

12

Version

1.2.6

License

MIT

Unpacked Size

65.6 kB

Total Files

12

Last publish

Collaborators

  • unboundrecursiveness