Jest projekt https://github.com/leon-mbs/pservernode
Serwer, do którego odwołuje się JavaScript z przeglądarki (z strony systemu księgowego)
jeśli trzeba wydrukować paragon lub wydrukować etykietę na towar, a drukowanie bezpośrednio z przeglądarki
systemowym drukarką nie nadaje się pod względem jakości
Problem pojawia się, jeśli do serwera druku (uruchomionego tam, gdzie podłączona jest drukarka) odwołują się z
przeglądarki otwartej na innym komputerze (lub tablecie przez wi-fi) w sieci.
Jeśli strona, z której odwołują się do serwera druku, znajduje się na hostingu
do CORS dodaje się jeszcze problem mieszania http i https
Potrzebne.
Sprawdzić, czy serwer działa z zapytaniami CORS (JavaScript przez AJAX, a nie adresową linijką lub postmanem) z innego hosta w sieci]
Jeśli są problemy – naprawić.
Dopracować, aby serwer mógł działać w trybie https.
potrzebne wsparcie obu trybów http (główny) i https z przełączeniem w konfiguracji.
wygenerować przykład certyfikatu ssl (na IP 127.0.0.1) z zaznaczeniem, gdzie go wstawić.
Napisać instrukcję tworzenia certyfikatu samopodpisanego lub link do instrukcji
Użytkownicy programu zazwyczaj NIE są informatykiem, nie mogą zbudować programu ze źródeł dlatego potrzebne jest, aby
na https można było przełączyć w config.json (lub zrobić osobną konfigurację typu config_ssl.json, niech zmieniają nazwę pliku)
Z drukarką nic nie trzeba - tam jest komenda /check do sprawdzenia odpowiedzi serwera druku
Pożądane, aby działało i na Windows i na Linuxie, ale priorytet Linux