Dzień dobry ( ͡º ͜ʖ͡º)

Jest ktoś obeznany w MEAN stacku? Pierwszy raz chciałem wrzucić to na produkcję na własny serwer i się zaczęły schody.

Mam postawionego debiana + nginx
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chapak: Mam problem chyba z ustawieniem nginxa albo nie wiem. Strona się ładuje widzę logowanie ale jak wpisuję nazwe użytkownika i hasło to dostaje OPTIONS http://localhost:4000/users/authenticate net::ERRCONNECTIONREFUSED

Nie wiem dlaczego tam jest port 4000 skoro w configu mam 3008
  • Odpowiedz
#javascript #webdev #git

Mirki, szukam książek uzupełniających wiedzę odnośnie programowania w #javascript #nodejs itp. Konkretnie chodzi mi o to, żeby książki były w miare świeże (bo wiadomo, ekosystem za szybko ewoluuje); zależy mi na tym, żeby podszlifować wiedzę w zakresie:

GIT
Continous Integration / praca w Agile
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@larvaexotech: Olej książki. Pisanie książek o js/node to obecnie jak rysowanie krajobrazu zza szyby pędzącego pociągu.

Szukaj manualów, tutoriali, blogów itd. itd. A szczególnie po prostu dokumentacji do poszczególnych pakietów i przykładów konkretnych implementacji.

You Dont Know JS - wydana w 2014 to wieki temu
Secrets of JavaScript Ninja - 2012, jeszcze gorzej
  • Odpowiedz
Chcę zmodyfikować plik jednego z gotowych modułów. Da się to zrobić bez wywalania całego modułu z package.json? Gdybym np. wrzucił na serwer node_modules ze zmodyfikowanym plikiem to zostanie on nadpisany podczas npm init? #nodejs #node #npm #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W końcu przerobiłem ten moduł na zwykłe lokalne pliki bo i tak nie potrzebuję updatów.
@larvaexotech: jeśli chodzi o wrapper w sensie plik pośredniczący w komunikacji się z modułem to nie dało się w tym przypadku tego zrobić bo musiałem zmodyfikować zmienną do której nie miałem dostępu. Modyfikacja w runtime czyli już na serwerze?
  • Odpowiedz
Początek przygody z #mongodb i #nodejs
Czy ktoś podjąłby się wytłumaczyć jak używać _id objectId w zapytaniach mongo wydawanych z node?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #linux #icecast #nodejs
Witam, szukam rozwiązania problemu. Mam serwer icecast i chcę utworzyć web playera, który ma
- możliwość play pause
- buroforwanie
- cofanie (np. wchodzę na stronę i chcę być "live" od razu, jednocześnie mieć możliwość przewinięcia do pół godziny wstecz, przycisk do powrotu na żywo)
Czego szukać? Są gotowe rozwiązania pod to?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fervi: mógłbym ustawić buforowanie w icecast na np. pół godziny, ale z drugiej strony nie chcę, żeby użytkownicy pobierali tak duże pliki a raczej przesyłać im to w częściach
czyli np. przeskok do danej godziny i buforować max 15 sekund do przodu
  • Odpowiedz
@Kotel_: Icecastem chyba tego tak nie zrobisz bo klient nie ma żadnej możliwości poproszenia serwera o strumień z przed X czasu. Bardziej jakiś HLS ale wtedy też trzeba znaleźć/napisać serwer, który to obsłuży. Być może moduł do nginxa to potrafi ale trudno stwierdzić bo dokumentacja słaba https://github.com/arut/nginx-rtmp-module

Player na stronę www to osobny problem, chociaż są gotowce
https://github.com/flowplayer/flowplayer
  • Odpowiedz
Mam w osobnym pliku frontend na expressie i chciałbym tam wrzucać dane z plików w różnych lokalizacjach. Wydaje mi się że jeśli w jakimś pliku użyję require('./front') a w innym require('./lib/front') to po użyciu response.render('index') będzie szukał folderu z plikiem index relatywnie do ścieżki pliku skąd został przywołany komendą require. Jak zrobić żeby była to ścieżka bezwzględna?
#nodejs #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stawiam właśnie swoje pierwsze kroki w SQLu i widzę, jakie ogromne możlwości dają relacje między tabelami. Zastanawiam się jakie korzyści w takim razie płyną z zastosowania Node + MongoDB skoro jest to baza nierelacyjna. Co stanowi o atrakcyjności takiego rozwiązania, że można zrezygnować z relacji? Proszę podajcie jakieś życiowe przykłady i ew. linki, które naświetlą sytuację w bardziej dogłębny sposób.

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

Pozwolę sobie pingnąć raz jeszcze, bo kilka osób które odpowiedziało wiadomością prywatną na wczorajszy post chyba olało sprawę ( ͡° ʖ̯ ͡°)
Robimy projekt po godzinach, całkowicie dla zabawy, for fun - https://hackerclicker.io - szczegóły w poście wyżej. :)

Potrzebujemy kogoś do pomocy na #frontend, bo dużo pomysłów "przyklepanych" a trochę rąk za mało ;)
jeśli szukasz projektu po godzinach, i potrafisz w #react #nodejs
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Podpowiedzcie jak w #react zrobić jedno połączenie z #socketio. Używam go w kilku komponentach i widzę w konsoli kilka połączeń.
Spróbowałem go zrobić jako moduł i tylko w jednym używać const socket = io(); ale wtedy nie działało albo działało tak, że nie łączyło się od razu tylko po 20-30 sekundach.
#javascript #js #nodejs #websocket
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dreszczyk: no to widocznie w złym miejscu tworzysz. Poza tym nie wiem czemu akurat chcesz to tworzyć w komponencie - zrób sobie osobny moduł w którym stworzysz instancję i ją wyeksportujesz, a każdy komponent dostanie ją przez import czy jakkolwiek zarządzasz sobie modułami
  • Odpowiedz
Mireczki, uczę się #nodejs. Pomyślałem, że napiszę jakąś prostą aplikacje w Expressie. Moglibyście polecić jakiś tutorial o uwierzytelnieniu? Niby mam na to pomysł, ale nie wiem czy takie coś byłoby w miarę bezpieczne. Myślałem, żeby użyć express-session (https://www.npmjs.com/package/express-session) i zrobić coś takiego: https://pastebin.com/mJnnHkhv Ma to sens? To jest taki pseudokod napisany na szybko, dlatego nie ma hashowanych haseł i pewnie są jakieś błędy, ale chodzi tu o samą
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Szaryq: Błądzisz. Najłatwiej byłoby chyba wykorzystać websockets. NodeJS musiałoby odpowiadać za komunikację strona <-> node i node <-> raspberry za pomocą socketów.
  • Odpowiedz
Dlaczego $PHP ssie ( ͡° ͜ʖ ͡°)

It’s well known that PHP is a dead programming language and that its 22-year-old ecosystem is effectively useless now that we have Node and its fancy new asynchronous frameworks. Node’s superiority is evident because everyone knows that single-threaded, asynchronous, programs are better by default. Faster. Stronger, even.


https://medium.com/fuzz/php-a0d0b1d365d8

#php #nodejs #nieprogramowanie #humorinformatykow
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Większość z was kojarzy mnie raczej z robienia gier, którymi dzielę się pod tagiem #rezogry. Niemniej ostatnio ciągnie mnie do lokalnych społeczności, gdzie ten kontakt z drugim człowiekiem jest bardziej bezpośredni niż "sława na twitterze". Założyliśmy w związku z tym z moją dziewczyną bloga o polsko-czeskim teatrze w Cieszynie, żeby pomóc mu przedostać się do życia kulturalnego w Polsce i Czechach - temat trudny, niszowy, dlatego wdzięczny będę jeśli
rezoner - Większość z was kojarzy mnie raczej z robienia gier, którymi dzielę się pod...

źródło: comment_MfS4bp3fR8dbz1szxZrurD2hfH1OFTPF.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przenoszę api zewnętrznego serwisu bazujące na url i json tak, żeby było wygodne do używania w #nodejs Chciałbym jednak jakiś przykład dobrych praktyk. Znalazłem jakieś na githubie ale ciężko mi stwierdzić które pisał ktoś ogarnięty a niektóre są jeszcze sprzed ery ES6. Te oficjalne np. googla są znowu zbyt obszerne bo po kilkadziesiąt plików. Będę wdzięczny za jakiś link. #programowanie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#nodejs #backend #linux #server
Mam otwarte trzy serwery nodejs (localhost, na trzech portach) na których są trzy strony z których lokalnie korzystam.
Problem jest prosty: zajmują one za dużo miejsca na pasku zadań - trzy otwarte terminale.

Czy występuje u was (czasem?) taki problem? jak go rozwiązujecie?
look997 - #nodejs #backend #linux #server
Mam otwarte trzy serwery nodejs (localhost...

źródło: comment_AaTGQAq81MEjPtnM8aKgYY25cQltfHb6.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń