[ #naukaprogramowania #expressjs #nodejs ]

Mam formularz, dane z niego wysyłam postem przez angulara na backend - node z express.js. Wszystko fajnie działa. Chciałbym teraz asynchronicznie na froncie wyświetlać informacje czy zapytanie do bazy się udało czy się nie udało.

Jak przez Postmana wysyłam request, to w przypadku kiedy zapytanie się nie udaje to zwraca mi coś takiego:

{
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BazaltowyTubylec: no właśnie chyba nie, bo już obsługuję to czy request się powiódł czy nie w kontrolerze, przy wysyłaniu post, chodzi mi o łapanie komunikatów z serwera, jakie tam sobie sam podam, w tym wypadku 'user was not found' i wrzucanie tego na front.
  • Odpowiedz
Uczę się Sails.js całkiem przyjemnie to wygląda. Ma któryś z mirków postawiony jakiś projekt na tym wynalazku? Jak wygląda to z perspektywy czasu? Warto było się w to pakować czy jednak lepiej czystego expressa ewentualnie jeszcze coś innego?

#nodejs #expressjs #sailsjs nawet nie taguje webdev bo tam chyba same gimbusy
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

[ #mongodb #bazydanych #naukaprogramowania #nodejs ]

Mam kolekcję z rekordami. Ta kolekcja może ciągle poszerzać się o nowe rekordy. - nazwijmy ją 'A'.

Chciałbym na podstawie rekordów z kolekcji A stworzyć kolekcję B. Z tym, że B ma być 'dynamiczna'. Już opisuję.
Przy tworzeniu B wybieramy liczbę dni tj. 1-7 i do każdego dnia dodajemy elementy z A. Dni nie są zależne od siebie, a
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z tagow: #hosting #serwery #linux #webdev
Sprawilem sobie VPS'a z okazji black friday.
Potrzebuje teraz krok po kroku go skonfigurowac tak, zeby moc wydajnie i bezpiecznie hostowac na nim: #nodejs , php / mysql i moze w przyszlosci #aspnet (core).
Z tego co juz poznalem temat, to CHYBA powinienem miec to tak: Ubuntu na VPS -> #nginx -> #docker
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Idzie dostać k-----y z tym npm.

Jak pobrać określony release z githuba?
Próbowałem pobrać bootstrapa v4 w wesji Alpha4 bo w alfie 5 coś s---------i z kolumnami i naprawią to dopiero w alfie6

Próbuję to robić tak że w packages.json po # daje nazwe
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej mirki z #frontend i #javascript oraz #nodejs #npm, mam taki problem że chciałbym zaciągać npm'em kilka paczek i sklejać je w jeden plik, wiadomo uzywam grunta i wszystko jest spoko tylko że za każdym razem jak dodaje nową paczkę muszę modyfikować ten grunt/gulp task, jest jakaś opcja żeby to ogarnąć łatwiej? myślałem o zrobieniu pliku z ścieżkami plików które chce połączyć, załatwiło
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

2 pytania do #webdev i chyba #programowanie tez, bo Git to nie tylko webdev.
1. Jak znalezc info o tym sofcie, ktory automatycznie zaciaga nowa wersje z git'a na serwer? Jest opcja zeby po zaciagnieciu zresetowalo apke w #nodejs ?
2. Pod jakimi haslami szukac jakis artykulow zeby ogarnac wersjonowanie w Git ? Uzywalem git'a do tej pory tylko do trzymania kodu i synchro miedzy 2
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME:
nr 1 powinien załatwić Jenkins (triggerowany z gita, z poleceniami konsoli pre/post build), a gita nie wiem czy da się nauczyć w teorii, prawdopodobnie pytasz o tagi gitowe do oznaczania wersji - poprzez które możesz informować Jenkinsa ale Jenkins gita o nowych wersjach, bo joby jenkinsa możesz też odpalać na żądanie (nie tylko automatycznie po każdym commicie), co raczej byłoby wskazane dla budowania "produkcji"
sorry, że tak chaotycznie, to
  • Odpowiedz
Mirki z #meteorjs #nodejs , potrzebuję wyciągnąć parę rzeczy z bazy #mysql (mam w Accounts.registerLoginHandler wrzucony Accounts.updateOrCreateUserFromExternalService, który powinien dostać dane z MySQL). Zainstalowałem mysql z #npm, loguje się, pobierze co trzeba, ale skrypt nie czeka na dane. Jak bym nie kombinował to nie działa. Nie ograniam .wrapAsync. Na callbackach też nie chce pociągnąć jakoś.
Macie może jakieś przykłady jak powinno to wyglądać?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Redlic: nie wiem jak to w meteorowych adapterach DB ale ogolnie zapytania do bazy ida prawie zawsze jako Promise, wiec mozesz (i powinienes) uzyc .THEN (function(data){twoja funkcja})
  • Odpowiedz
Jakies ciekawe artykuly o wskazanych praktykach, wzorcach w #nodejs ?
Nie chodzi mi o tutoriale: "TO-DO APP" tylko o cos o wyzszym poziomie abstrakcji zeby zweryfikowac swoje zwyczaje + skorygowac niepoprawne nawyki itp. #webdev #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #webdev #nodejs #javascript a właściwie #devops tak w sumie. Mieliście doczynienia z pencil blue? Jak to deployować? Dokumentacja sugerowałaby, że git push, git pull i odpalić foreverem, ale, aleee gdzie tu podmianka zmiennych czy coś? Jakieś dobre praktyki, pro tipy? :)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PrawyKuba: Zerknij jak to rozwiązano w meanjs. Ja logikę robię w kontrolerach, które są wywoływane przez routery. Schemat wygląda tak: zapytanie -> router -> kontroler (tu pobranie danych z modelu, jakieś operacje na danych) -> generowanie widoku -> do użytkownika. Do tego w router możesz wrzucić kilka middlewarów występujących po sobie, w nich dokonujesz walidacji, autoryzacji itp, potem to trafia do kontrolera. Zaznaczam, że nie jestem jakimś mega znawcą,
  • Odpowiedz
@PrawyKuba: kwestia zależna jedynie od Ciebie. Ogólnie rzecz biorąc powinieneś dążyć do tego, żeby rozbijać swoją logikę na małe, samowystarczalne moduły, łatwe do testowania i dostosowane do komponowania z nich większej funkcjonalności.

Kwestia tego czy będziesz to robić w routerze czy kontrolerze jest mniej ważna. Faktem jest, że w np. w świecie PHP i w JS stackach które potem kopiowały podejście z innych środowisk, nabudowano w okół dużo abstrakcji: masz
  • Odpowiedz
Słyszałeś o #warsawjs? Jeśli jeszcze nie to zobacz ten film: https://www.youtube.com/watch?v=5003uFm7WSE
WarsawJS to organizacja, której celem jest aktywizacja warszawskich developerów #javascript do tego,
aby poznali się i wymieniali doświadczeniami.

Podczas tego spotkania wysłuchamy 2 prelekcji:
➨ Michał Janaszek: Single-page application loading time optimization. Powered by Webpack, React, Node.js and isomorphic-style-loader
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karer co w tym dziwnego że ludzie z branży się spotykają? Ja np często bywam na meetupach w Krakowie, i raczej żeby dowiedzieć się czegoś nowego i ponetworkingowac a nie lizać komuś rowa :-D
  • Odpowiedz
@karer: krytykujesz ludzi, którzy tkwią na siłę w czystej developerce. Są jednak też tacy developerzy, którzy rozwijają oprogramowanie z zamiłowania i potrafią dostarczyć naprawdę doskonałe narzędzia dla innych developerów przez co czynią daną technologię bardziej konkurencyjną. Z tej perspektywy istotne jest już czy to JS czy inny język. Zwróć więc uwagę, że meeting to jest też miejsce gdzie znajduje się czas na snucie wspólnych planów, inspiracje oraz rozpoznawanie potrzeb innych.
  • Odpowiedz
@look997: Z tego wszystkiego mi się pochrzaniło, miałem na myśli Tofino, przeglądarkę na silniku chrome. Nie rozumiem po prostu, po co oni zajmują się takimi bzdurami - to tylko taki przykład, ale jest tego więcej.

Często coś zaczynają i nie kończą, marnują tylko czas i zasoby. Pamiętam np. kiedyś był taki fajny projekt o nazwie Prism, do tworzenia aplikacji desktopowych, porzucili go choć gdyby rozwijali teraz mógłby być czymś. Potem
  • Odpowiedz