Logowanie na konsolę dockerowego kontenera

0

Hej,

Szukam ale nie mogę znaleźć.. Czy w Vue.js jest szansa stworzyć logowanie na wzór aplikacji backendowych?
Chciałbym w wielu miejscach w kodzie wywoływać coś w stylu log.ingo(coś tam) tak aby było to rzucane na konsolę serwera -> obrazu dockerowego i było widoczne na podach kubernetesowych.

3

Kod Vue działa po stronie przeglądarki, a nie na serwerze, zatem tak out-of-the-box takiej możliwości logowania nie ma.

Najprostszą opcją byłoby, gdybyś w kontenerze odpalił prostą apkę Node'ową wystawiającą jeden endpoint w stylu POST /log, który robiłby console.log(request.body);, a który to Twoja aplikacja w Vue by uruchamiała za pomocą Axiosa, Fetch API czy co tam teraz jest w modzie.

Przy czym troochę to wszystko brzmi na problem X/Y - jeśli chcesz jakieś rzeczy logować lokalnie 4fun, to spoczko, ale w praktyce takie rozwiązanie nie ma sensu (bo nie masz - i zwyczajnie nie możesz mieć - pewności, że informacje wysyłane do tego endpointu są rzeczywiście rezultatem działania Twojego kodu, czy może po prostu jakiś hax0r wyczaił URL i za pomocą Postmana spamuje Ci bazę przypadkowymi logami).

1 użytkowników online, w tym zalogowanych: 0, gości: 1