Witajcie Mirabelki i Mirki,

Zwracam się do was z pytaniem, jako niedoświadczony w tej kwesti amator:
Czy znacie z doświadczenia system logowania na Node.js (w połączeniu z express.js) który moglibyście polecić?
Z przekopanych źródeł w googlach niestety nie potrawie (ze względu na nie zbyt duże doświadczenie w tej kwesti) znaleźć odpowiedniego systemu dla swoich potrzeb.
Pięknie dziękuje!
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, doszedłem o co chodzi. Problem ogólnie jest z windowsem. Tak powinna wyglądać część package.json:

"scripts": {
"start": "nodemon --watch src --exec npm run server",
"server": "node src/app.js",
"lint": "eslint **/*.js"
  • 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

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
[ #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

@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
Mirki, mam appke #expressjs + #react Komunikacja odbywa sie przez ajax tak jak w tutorialu reacta. Mam na serwerze na biezaco odswiezajaca sie zmienna. Jak zaktualizowac zmienna w komponnencie reacta, gdy jej wartosc na serwerze uniknie zmianie? (serwer wywoluje zmiane na kliencie) Myslalem o socket.io, ale moze da rade jakos prosciej? #webdev #js #javascript
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Myslalem o socket.io, ale moze da rade jakos prosciej


@erwit: Przecież socket.io dostarcza tak proste API, że to aż grzech nie używać. Jakbyś musiał pracować na gołych socketach to wtedy mógłbyś mówić, że "może da radę prościej".
  • Odpowiedz
jak w #expressjs wyciągnąć ipv4 klienta?

app.get('/api/getPosts', function(req, res) {
var data={};
data.reqip = req.ip;

bo tu reqip to ::ffff:192.168.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

12 września 2015, od 9:00 do 15:00 w 4 miastach jednoczesnie odbedą się 6-godzinne warsztaty #devmeeting. Tematem tych warsztatów będzie Responsive Web Design.

Miałem już okazję wraz z @zona_noisyego uczestniczyć w poprzednich warsztatach z #nodejs i #expressjs i muszę przyznać, że bardzo mi się spodobało. Dużo można się nauczyć w krótkim czasie :)

Cena: płaci się tyle
noisy - 12 września 2015, od 9:00 do 15:00 w 4 miastach jednoczesnie odbedą się 6-god...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FotDK: ciężko mi powiedzieć. Chyba najwięcej wyciągniesz z tego, jeżeli jesteś pro np. w innym języku programowania i chcesz się szybkko uczyć nowych rzeczy.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

res[0].latitude


@bezett: Słowo klucz: zero ... i pewnie męczyłbym się z tym do wieczora, zanim bym o tym pomyślał ;P Dzięki wielkie :)

ofc warto by wcześniej sprawdzić, czy w res cokolwiek się znajduje :)


Wiem, wiem. W tym przypadku res=res?res:default ... mam nadzieję, ze dalej z górki. Jeszcze raz dzięki :)
  • Odpowiedz