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ń
Piszę pierwszą apkę w #expressjs i #nodejs i nie wiem jak rozwiązać pewien problem w najlepszy sposób. Mam jeden widok, na nim mam formularz, który po wypełnieniu otwiera kolejny widok z kolejnym formularzem i tak załóżmy 3 razy. Jaki jest najlepszy sposób przechowywania danych z jednego formularza, następnie dodawania do tego pakiety danych z drugiego formularza i tak dalej by na końcu pokazać dane z wszystkich formularzy?

Utworzenie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michael94: nie znam się na nodejs, ale się wypowiem... brzmi trochę jak dane sesyjne... plus trzymając je jedynie po stronie klienta (local storage, albo jeśli się zmieści w cookies) narażasz się na wszystkie problemy z tym związane (walidacja, możliwość podmiany itp).
  • Odpowiedz
Mam dylemat. Chciałbym na froncie używać takich frameworkow jak React, czy Vue. Uczę się Springa, ale wydaje mi się on zbyt obszerny do moich celów, a zintegrowanie go z tak zbudowanym frontem też nie napawa optymizmem, bo jak już zobaczyłem np. Thymeleaf sprawia problemy. Chciałbym tworzyć głównie Single Page Apps, typu chaty i inne względnie proste strony. Myślę, czy nie przejść na node js albo spróbować się przekonać do php
#php
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mmprogr: Ale jaki masz konkretnie problem? Co nie napawa optymizmem? O jakich problemach z Thymeleaf'em piszesz?

Myślę, czy ... spróbować się przekonać do php


@mmprogr: To brzmi trochę jak: "Ta jedna dziewczyna mnie odrzuciła, chyba zostanę pedałem"
  • Odpowiedz
@mmprogr: będzie to #niepopularnaopinia ale w przypadku małego projektu osobny backend dla stron renderowanych po stronie serwera i webserwisów to trochę przerost formy nad treścią

Po prostu w jednym projekcie springowym umieszczasz zarówno klasy adnotowane @Controller i jak @RestController. Ze SpringBootem serio można postawić banalny taki serwis z Thymeleafem na widoku w 15 minut.
  • Odpowiedz
javascript znam ok, ale robię pierwsze kroki w node.js

jakie są podstawowe moduły/klasy co trzeba po prostu znać bo właśnie ogarnąłem że w ostatniej aplikacji napisałem events po swojemu

poznałem jeszcze utils i fs. pytam o kompletne podstawy żeby nie wymyślać koła od nowa a widzę tu nie jedna osoba pisała coś od nowa, są dziesiątki modułów co robią to samo

#node #nodejs #javascript #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KwadratowyPomidor2: poznaj dokładnie co można zrobić z npm albo yarn (i nie chodzi tylko o instalowanie modułów), na początek pobaw się też Promise (polecam bluebird), o ile na fronendzie idzie się obejść, to na node.js praktycznie żyć się bez tego nie da bo callbacki zjedzą Cię jak piranie krowę.

Poza tym jak chcesz się pobawić to zacznij od express. Polecam też zainstalować pm2 (i używać pm2-dev), pomaga w debugowaniu.
  • Odpowiedz
Cześć Mireczki, mam drobny problem, z którym nie wiem jak sobie poradzić. Miałem na kompie zainstalowaną starą wersję node.js (z repo v.0.1x), która mimo iż była przestarzała to działała. Ostatnio chciałem zaktualizować do najnowszej wersji i tu pojawia się problem. Po instalacji gdy wpiszę:
nodejs -v, node -v lub npm -v
Wyświetla mi "Błędna instrukcja". Po wpisaniu komendy which npm/node/nodejs pokazuje mi "/usr/bin/xxx".
Z kolei gdy na lapku instalowałem node.js po raz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programujące Miraski, to już jutro! Pierwszy (i nie ostatni ( ͡° ͜ʖ ͡°)) CodeMeeting w #rst we #wroclaw!
Tematyka pierwszego spotkania to Node.js

Zapraszam, bo sam będę jednym z prelegentów i opowiem jak łatwo przenieść się z synchronicznego języka na asynchroniczny (w konkretnym przykładzie z #php na #nodejs).
Inne poruszone tematy to m.in.:
Promises i async/await - czy będą standardem i
vegat - Programujące Miraski, to już jutro! Pierwszy (i nie ostatni ( ͡° ͜ʖ ͡°)) Code...

źródło: comment_YChzAx0FxNc0H2w64qZNIsFJtZ9xxwb9.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Gdybyś pisał o samym Node to jeszcze bym przyznał rację, ale z TypeScriptem to jest zdecydowanie bliżej enterprise. Mógłbym Ci to długo tłumaczyć ale zwykle programiści PHP to ignoranci, fanboje Symfony itp itd. Mógłbym nawet opisać jak w sporej wielkości serwisie przepisanie kilku modułów z PHP na usługi oparte na Node spowodowało przyspieszenie aplikacji o rząd wielkości (interpreterem był php7 więc ten niby "najszybszy"). Mógłbym pisać o statycznym typecheckingu
  • Odpowiedz
Rzucilem prace w korpo i zrobilem gre...

No nie, w korpo nie pracuje ale kodowac lubie. Jako ze tydzien temu wrzucony produkt singlowy sie spodobal to osmielam sie teraz wrzucic cos z multi. Tak wiem, projekt skromny, mozna zrobic wiele rzeczy lepiej ale "done is better then perfect" jako ze to pierwszy kontakt z node js.

Po krotce:
Gra dziala w trybie gracza i obserwatora (mozna dodac sie jako obserwator wpisujac imie "spectator").
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da się usunąć obiekt razem z interwałami w zmiennych (np. this.interval) gdy ten wyemituje dane zdarzenie? Tak niestety zostają: object = new Object().on( 'done', function(){ delete this.object; } ). Mogę używać funkcji clearInterval ale czy to konieczne?
#nodejs #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach