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ę.
Wszystko
Najnowsze
Archiwum
@mortt: Jak możesz użyć node>6.3 zerknij tutaj: https://nodejs.org/api/debugger.html na dole.
Generalnie odpalasz apkę "node --inspect app.js" i dostajesz w konsoli adres do devtoolsow ktory otwierasz w chromie i debugujesz jak js w przeglądarce.
Generalnie odpalasz apkę "node --inspect app.js" i dostajesz w konsoli adres do devtoolsow ktory otwierasz w chromie i debugujesz jak js w przeglądarce.
Znacie, może jakąś bibliotekę pod nodejs, która umożliwia cache'owanie zapytań z postgres'a?
Np.
#nodejs #programowanie
Np.
pg.cache("select * from m", 3600, function () {});#nodejs #programowanie
@AlvarezCasarez: jak takiej niema to zrób :)
- 0
@sokytsinolop: dla mnie nie jest oki ( ͡° ͜ʖ ͡°) spada czytelność kodu, i co ważniejsze łatwiej o błąd, zwłaszcza w późniejszym etapie pisania aplikacji, gdy zacznie się callback hell
#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
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
@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:
).
A w przypadku wykonywania serializeUser jesteś pewien że przekazujesz tam usera a nie null,
passport.authenticate('facebook', {scope: 'email'}) ).
A w przypadku wykonywania serializeUser jesteś pewien że przekazujesz tam usera a nie null,
@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 ( ͡° ͜ʖ ͡°)
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 ( ͡° ͜ʖ ͡°)
- 1
Mam problem z instalacją #gulp globalnie na windows 7.
Instaluję poleceniem
Wiem, że jest coś źle ze ścieżką instalacji. Gulp instaluje mi się w
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_modulesKomentarz usunięty przez autora Wpisu
@zukuS:
tak swoją drogą to wcale nie trzeba instalować gulpa globalnie i nie musi być w PATH. Wystarczy:
1. zainstalować gulpa lokalnie:
2. edytować
3. możesz teraz uruchamiać lokalnego gulpa za pomocą
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,
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-dev2. edytować
package.json i dodać gulpa do sekcji scripts: "scripts": {"gulp": "gulp"}3. możesz teraz uruchamiać lokalnego gulpa za pomocą
npm run gulpPo 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,
- 1
#nodejs
Jak załadować własny skrypt
I nie chodzi mi o moduł, chce uniknąć tworzenie modułu.
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.
- 0
@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
Właśnie nie wiem na jakich zasadach te adresy działają. Może masz jakąś dokumentację do formatu adresów?
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?
- 1
@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.- 1
- 0
@look997: Któryś z tych filtrów działa dobrze:
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ą.
"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ą.
- 1
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
#webdev #nodejs #jetbrains
źródło: comment_hGVn8BVJMOmG5HKnby0KbR4zubJcQQIc.jpg
Pobierz@GoombaPL: Albo masz dodane w ustawiach że "plain text" dla np. "register.*"
- 2
@TwigTechnology: Dzięki, nie było tego pod prawoklikiem ale naprowadziłeś mnie na rozwiązanie. Dla potomnych:
Settings -> File Types -> Text -> Usuwamy plik z listy- 1
#pytanie #nieprogramowanie #nodejs czy ktoś wczoraj wziął książkę z packtpub.com? Wczoraj był jednym z niewielu dni, gdzie nie miałem dostępu do kompa, a akurat było o wzorcach w nodeJS...
@ogrod87: a jak sie ta książka nazywa?
- 0
@rbielawski: można też prosić? chętnie bym zajrzał do tej książki
- 1
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.
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.
- 3
@Arthes: Nie kupuj książek w jężyku polskim, nie polecam. Bynajmniej nie dwie pozycje, które dałeś wyżej.
- 2
@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.
Treść przeznaczona dla osób powyżej 18 roku życia...
@ufik78: To się nazywa efekt Ikea.
https://en.wikipedia.org/wiki/IKEA_effect
tldr: Ludzie najbardziej lubią rzeczy, w które najwięcej zainwestowali (np. czasu), bo wydają im się ważniejsze niż inne.
https://en.wikipedia.org/wiki/IKEA_effect
tldr: Ludzie najbardziej lubią rzeczy, w które najwięcej zainwestowali (np. czasu), bo wydają im się ważniejsze niż inne.
- 1
@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.
- 15
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
#webdev #javascript #nodejs
- 1
@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 ( ͡° ͜ʖ ͡°)
- 1
@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.
- 2
Moje pierwsze wypociny w webpacku - ot dołączenie bootstrapa i wygenerowanie plików do użycia na statycznym serwerze.
https://github.com/p-pawel/webpack-and-bootstrap-experiments
Poproszę o #codereview - mile widziane krytyczne uwagi. A jak kogoś interesuje temat - można się częstować ( ͡° ͜ʖ ͡°)
Niby działa, ale myślę, że
https://github.com/p-pawel/webpack-and-bootstrap-experiments
Poproszę o #codereview - mile widziane krytyczne uwagi. A jak kogoś interesuje temat - można się częstować ( ͡° ͜ʖ ͡°)
Niby działa, ale myślę, że
@ppawel: Zrobiłem sobie boilerplate do projektów na webpacku + es6, możesz sobie zerknąć tutaj, może coś wyniesiesz: https://github.com/rbielawski/the-template
- 2
@ppawel: Polecam swój config, sporo projektów na tym powstało.
https://github.com/ald890/webpack-starter-light
https://github.com/ald890/webpack-starter-light
- 1
@anath0r: dobrze wiesz jakiej kluczowej informacji brakuje ;)
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
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
#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
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
- 1
@larvaexotech: dawno nie robiłem w nodejs, ale uzywałem kiedyś forever. Może się nada.
- 0
@larvaexotech: Gotowej paczki nie znam, ale da się to dość łatwo załatwić przez Child Process API https://nodejs.org/api/child_process.html
















Właśnie opublikowałem nową wersję napi-js - modułu nodejs który umożliwia ściąganie napisów do seriali i filmów przy pomocy API Napiprojekt.
-->LINK<--
#programowanie #nodejs