#programowanie #nodejs #express
Każdy api route w oddzielnym pliku np. getUsers.js, createUser.js itp.
Są jakieś przeciwskazania? Bo do tej pory widziałem wszystko co związane np z Userem wrzucone w jeden plik
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Alodnog: wiem co kombinujesz. 1 route w osobnym pliku bo potem taki "handler" czy tam "kontroler" bardzo rosnie, ale... to jest zle podejscie. Handler/ kontroler/ route powinien tylko przyjac dane, zwalidowac je a dalej logike biznesowa powinien odwalic osobny komponent, np jakis serwis czy manager. Deklaracja takiego routa powinna miescic sie w granicy 10-15 linijek. ofc ilu programistow tyle podejsc, mowie ze swojego doswiadczenia
  • Odpowiedz
Jeśli w Chrome zasymuluje sobie średnią szybkość łącza i każdy upload który trwa powyżej 10s jest automatycznie cancelled bez żadnej wiadomości, nagłówka itd. to czego to może być wina? gdzie szukać rozwiązania? próbowałem w ustawieniach #nodejs ale bez rezultatów ( ͡° ʖ̯ ͡°)

Testowane lokalnie na Chrome i Firefox.

#startupzwykopem #expressjs #programowanie #programista15k #javascript
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jakaś życzliwa osoba powie mi dlaczego mając obiekt "device" w takiej postaci:

{
id: 6009cfb3728ec23034187d3b,
devices: [
{
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki i Mirabelki, chciałbym wykorzystać AWS do postawienia mojego projektu w node.js. Jako że nigdy nie robiłem czegoś takeigo, mam pytania odnośnie naliczania opłat. Jeżeli uzytkownicy odsieważają stronę to opłaty naliczane są na nowo? W jaki sposób nie pobierać danych, jezeli pliki HTML, CSS, JS się nie zmieniły? Mój html zawiera informacje pobieraną z bazy danych, czy mogę jakoś zapisać na serwerze jej wartość, tak żeby nie była ona pobierana z bazy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bartd: *chyba że używasz akcelerator transferu

@anihilator3000: duża część przeglądarka opierdziela za ciebie chyba ze ktos zrobi ctrl+f5
cache moze byc niebezpieczny bo przy dużym ruchu spuchniesz najlepiej ustaw limity jakies i się przyglądaj jak zre stopniowo symuluj load itp
  • Odpowiedz
Od około roku uczę się PHP, jakiś czas temu stwierdziłem że czas nauczyć się Symfony, ale strasznie topornie mi to idzie, nie podchodzi mi zupełnie. Z drugiej strony ostatnio chciałem coś napisać w Websocketach i wypróbowałem node.js, mimo że z JS znam tylko podstawy to bardzo dobrze mi się z niego korzystało, o wiele przyjemniej niż Symfony. Gdyby mi chodziło tylko o wygodę to zapewne przeniósłbym się na node.js, ale głównie zależy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Virsky: dla mnie osobiście lepiej było najpierw nauczyć się Zend Framework 2-3 (obecnie Laminas), a dopiero później przeszedłem do Symfony 4+ i była to kwestia miesiąca. Patrząc na oba narzędzia mam wrażenie, że Symfony dużo rzeczy uprościło, co z jednej strony było błogosławieństwem, z drugiej przekleństwem. W Zendzie trzeba było dokładnie wiedzieć jak działa dany moduł, sama kwestia podejścia do obsługi bazy danych. W Symfony domyślnie jest doctrine, encję i
  • Odpowiedz
@programista5k: No tak, czasami bez Event Storming nie ma Event Sourcing.

Aktualnie pracuje w nietypowej firmie, gdzie IT jest tylko małym działem, szkolimy się, dużo rzeczy robimy sami, ale odkąd zaczęliśmy przyklejać karteczki na ścianę rozmawiając przy tym z innym pracownikami innych działów nasze życie stało się piękniejsze.

Do pełni szczęścia brakuje nam jeszcze mądrego wzorca Sagi w PHP.
  • Odpowiedz
Jak wpiąć poprawnie subdoumenty w inny dokument ? nie ma o tym w dokumentacji a jedynie jest jedynie używając @Prop([raw({})]) ale wole mieć to w osobnym pliku jego schema i nie, nie chodz mi tutaj o relacje do innego dokumentu

@Prop()
cats: [CatsSchema] powinno działać ale niestety nie działa

#nestjs #mongodb #nodejs #javascript
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje zmienić maksymalny czas wykonywania testów w jest i nest js, domyślnie jest 5 sekund ale to znacznie za mało na moje testy, ktoś poratuje ?

#javascript #nodejs #nestjs

edit:a dobra, zapomniałem że ostatni argument to timeout ;)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@villager: xD to fakt, i plerok ze złotą radą żeby zupdejtowac paczkę chociaż masz najnowszą xD, albo że na razie nie naprawią bo są ważniejsze taski, a w kodzie todo od dwóch lat xD

Ale generalnie, jak mam być szczery to nie napotkałem jakichś większych problemów, chociaż fakt faktem, że czasami trzeba pisać jakieś hacki i obejścia, bo coś nie jest zaimplementowane do końca, jak np. drzewa.
  • Odpowiedz
Promocja "Święta z MyDevil.net 2020"

Zapraszamy wszystkich do wzięcia udziału w promocji "Święta z MyDevil.net 2020" obniżającej cenę nowych jak i przedłużanych kont hostingowych oraz VPN o 40%.
Promocja trwa od 24.12.2020 godziny 00:00 do 04.01.2021 godziny 23:59 lub do osiągnięcia limitu 500 nowych kont hostingowych i VPN.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak podoba wam się mój nowy projekt "HashChat" polega na tym, że strona znajduje osoby używające tego samego Tagu co Ty! Przydatne jeżeli ktoś chce o tym samym temacie porozmawiać z kimś.

Bardzo Mile widziane sugestie co mogę poprawić lub dodać :)
Można mnie znaleźć pod tagiem "wykop". (bez #)

Cała rozmowa jest szyfrowana za pomocą klucza bitcoina który jest generowany przy wejściu na stronę.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach