Mirki z #programowanie #nodejs czego używacie do debugowania? Próbowałem node-debugger i devtools, ale żadne z tych nie chce kooperować. Jedno ignoruje breakpointy a drugie mimo, że niby uruchamia appkę to nie da się do niej dostać. ( ͡° ʖ̯ ͡°). Korzystam z Atoma, ale jego debugger to w ogóle koszmar - config pozwala na jedną appkę.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#nodejs #programowanie

Cześć,
Mam problem z przekazaniem obiektu do widoku. Do aplikacji można zalogować się „tradycyjnie” lub poprzez facebooka. Na następnej stronie ma ukazać się informacja ‘witaj xyz’ jesteś zalogowany. Pojawia się problem logując się za pomocą facebooka, ponieważ pomimo zapisania do sesji obiektu przy próbie jego przekazania do widoku pojawia się informacja req.user undefined. Taką samą informację miałem gdy logowałem się „tradycyjnie”. Okazało się jednak, że pomogła zmiana kolejności
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SebixBezKaryny: no to nie wiem, ja bym po prostu wszedł w nodemodules i powrzucał console.logi do pakietu passport-facebook, w szczególności w momenty pomiędzy serializeUser() a rzeczywistym wykonywaniem requesta. możesz też sconsole.log'ować wszystko co się odbywa w kodzie middleware passport-facebook (zwracanym przez:
passport.authenticate('facebook', {scope: 'email'})
).

A w przypadku wykonywania serializeUser jesteś pewien że przekazujesz tam usera a nie null,
  • Odpowiedz
@SebixBezKaryny: brawo :)

ps: w przypadku backendów warto zastanowić się nad użyciem webpacka i babela. ja osobiście projekty backendowe tworzę używając webpacka i babela w pełnym ES6. faktycznie męczące może być odpalanie webpack --watch przy tworzeniu projektu i deployu, ale async await robi robotę.

http://pastebin.com/WLz5Cpbi

I nagle JS przestaje być gówniany ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mam problem z instalacją #gulp globalnie na windows 7.

Instaluję poleceniem npm install -g gulp-cli ale nie mogę potem się odwoływać do komendy gulp, bo zwraca komunikat, że takiej nie ma.

Wiem, że jest coś źle ze ścieżką instalacji. Gulp instaluje mi się w C:\Users\użytkownik\local\node_modules a powinien chyba w C:\Users\użytkownik\AppData\Roaming\npm\node_modules
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zukuS:
tak swoją drogą to wcale nie trzeba instalować gulpa globalnie i nie musi być w PATH. Wystarczy:
1. zainstalować gulpa lokalnie:npm install gulp --save-dev
2. edytować package.json i dodać gulpa do sekcji scripts: "scripts": {"gulp": "gulp"}
3. możesz teraz uruchamiać lokalnego gulpa za pomocą npm run gulp
Po co? Ano na przykład po to, że możemy wtedy używać różnych wersji gulpa. Większość projektów nadal używa Gulpa 3.x,
  • Odpowiedz
#nodejs
Jak załadować własny skrypt plik.js do skryptu aplikacji server.js za pomocą nodejs:

plik.js:

exports.run = function(app) {/**/}
I nie chodzi mi o moduł, chce uniknąć tworzenie modułu.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@kmiasko:
Chodziło mi o to że nie ma być moduł w folderze node_modules z plikiem packege.json tylko sam plik js modułu. W tym sensu "bez" modułu. ;)

A bo to była wina tego że w adresie nie wpisałem .'. Już działa teraz.

Właśnie nie wiem na jakich zasadach te adresy działają. Może masz jakąś dokumentację do formatu adresów?
  • Odpowiedz
@look997: Do modułów stworzonych przez siebie podajesz ścieżkę jak do plików require('./plik.js') [ gdzie ./ jest bierzącym katalogiem ], jeśli podasz samą nazwę bez ścieżki to najpierw szuka w node_modules, potem w folderze modułów globalnych.
  • Odpowiedz
@look997: Któryś z tych filtrów działa dobrze:

"public/*.*", "public/**", "public/*", "public/"
Nie wiem który bo mi się już nie chciało sprawdzać bo trzeba by wyłączać i włączać (sic!) serwer bo inaczej nodemon nie odświeży tych ustawień. :|

No ale działa, zostawiłem wszystkie na raz, niech sobie są.
  • Odpowiedz
Mam chyba dość nietypowy problem. #webstorm obraził się na jeden plik widoku #handlebars nie rozpoznaje go w ten sam sposób jak inne pliki z tym rozszerzeniem, nie koloruje składni. Nie jest to coś co uniemożliwiało by pracę ale jest po prostu irytujące. Wie ktoś co może być przyczynom i rozwiązaniem?

#webdev #nodejs #jetbrains
G.....L - Mam chyba dość nietypowy problem. #webstorm obraził się na jeden plik widok...

źródło: comment_hGVn8BVJMOmG5HKnby0KbR4zubJcQQIc.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jakie książki z tematyki #javascript #webdev polecacie? Głównie chodzi mi o dobre praktyki, wzorce, itd...
Te książki są coś warte?
http://helion.pl/ksiazki/javascript-wzorce-stoyan-stefanov,jascwz.htm#opis
http://helion.pl/ksiazki/javascript-mocne-strony-douglas-crockford,jscmoc.htm?utm_campaign=videopoint&utm_medium=redirect&utm_source=

I czy w ogóle istnieje sens kupna takich książek w języku polskim? Pomijając to, że są znacznie tańsze, niż gdybym miał kupować wersje eng.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@glitnir: Dzięki za taką analizę moich wątłych wypowiedzi :D, aczkolwiek chyba poprawnie użyłem w tym przypadku:

Partykuła bynajmniej występuje najczęściej w połączeniu z nie (przykład 1), ale też w zdaniu z zaprzeczonym czasownikiem (przykład 2):
1) Przegrał, bynajmniej nie w wyniku spisku.
2) Nie mam bynajmniej zamiaru ogłaszać tego drukiem.
  • Odpowiedz
@informatyk15000k: bardzo ciekawe. Nie wiedziałem o tym. Jednak nie wiem czy to tak naprawdę opisuje moją relacje z lispem, bo ja nic w nim napisałem... On mnie fascynuje jako język i przez legendę utworzoną wokół niego.
  • Odpowiedz
Zastanawiam się nad wyborem nowego frameworka w najbliższym projekcie. Chodzi o Express, Hapi, Koa, Loopback. Dwa pierwsze jako tako znam i najprawdopodobniej przy nich zostanę (aktualnie skłaniam się ku Hapi), ale może używaliście kilku z nich i macie porównanie?
#webdev #javascript #nodejs
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ppawel: Podobnie byłoby z pytaniem o frontendowe technologie - np. o Angulara 2, Aurelia i Vue, zasada działania prawie ta sama, ale różnią się ilością aktualizacji, wielkością community i np. dostępnymi pluginami do nich. Przecież poza osobistymi preferencjami nie powiesz mi, że do konkretnego projektu wybrałbyś taki, a nie inny z tej trójki ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@MrGreeneye na pewno ma większe community niż Hapi i Loopback. Sam niestety o community mogę niewiele powiedzieć, bo aktualnie utknąłem w restify, aczkolwiek swego sporo o nim czytałem i wydaje się być jedynym słusznym wyborem w rzeczywistości której żyjemy (ES2015, generatory). Imho tak jak pisałem wcześniej: Express umiera.
  • Odpowiedz
Cześć Mirki i Mirabelki. Mam pytanie o poradę, odnośnie kursów, materiałów do nauki itp.

Interesuje mnie sprawdzony kurs nauki #typescript połączony z #angularjs a najlepiej #angular2js Do tego te materiały mogą być połączone z innymi technologiami backendowymi, jak np. asp .net (mvc lub milej widziane 'core'), albo #nodejs
Ogólnie chce się douczyć nowości jeżeli chodzi o stack technologiczby, a nie chcę brać pierwszego kursu
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #javascript #nodejs

Mireczki mam pytanko - czy znacie jakieś narzędzie do NPMa które pozwala trzymać uruchomioną pewną ilość pewnych określonych procesów (np. na podstawie pliku konfiguracyjnego) i zrzucać ich logi do stdout?

Przykładowo developując pewien system muszę mieć odpalone php build in server, 3 instancje usług napisanych w node.js, 3 watchery webpacka itp. Chodzi o to że mógłbym sobie np zrobić jakiś plik konfiguracyjny:

nazwa-projectu.js
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach