Cześć,
Mam pytanko do osób obeznanych w technologiach Javascriptowych. Jak Angular2 w połączeniu z Node.js, ma się w odniesieniu do tworzenia dużych aplikacji, takich jak np. Allegro, OLX lub serwisy społecznościowe np. Facebook albo Instagram? Nadaje się, czy są inne lepsze technologie pod takie "kobyły"? Jakie technologie/rozwiązania bazodanowe są odpowiednie do takich projektów?

#angularjs #nodejs #javascript #webdev
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

(nie wiem czy np. Facebook używa jakiegoś gotowego rozwiązania; wydaje mi się, że własne w JS)


@kr0kus_ @mk321: Facebook korzysta z Reacta na produkcji, a na beta.facebook.com znajdziesz React Fiber, z node.js korzysta m.in paypal, uber, netflix, wybór technologii jest ważny, ale tak jak mirek wyżej pisał można zepsuć wszystko złą jakością kodu bez znaczenia na wybraną technologię
  • Odpowiedz
[ #mongodb #naukaprogramowania #nodejs ]

Każdy rekord w bazie ma pole, w którym trzymam tablicę z tagami (każdy z nich ma po 3). Każdy tag ma po 5 możliwości tj. pierwszy: "a1, a2, a3, a4, a5", drugi: "b1, b2, b3, b4, b5", trzeci: "c1, c2, c3, c4, c5".

Przesyłam na backend tablicę z tagami, żeby po nich szukać odpowiednich rekordów. Ta tablica może wyglądać np tak: ["a1",
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PrawyKuba: to powinna być pierwsza rzecz jaką sprawdzasz ;)
jak masz w dokumentacji napisane jak coś działa, a nie działa jak jest napisane to raczej nie jest skopana rzecz, której dokumentacje czytasz tylko Twój kod
  • Odpowiedz
@KwadratowyPomidor2: ale z czym ty masz problem? Kwestia synchronizacji procesów czy czegokolwiek. Chyba że masz na myśli że dwóch userów edytuje dokładnie ten sam element np. komórkę w tabeli; wtedy albo synchronizujesz na poziomie znaków (jak Google Docs) albo zakładasz blokadę na najmniejszy element (w tym przypadku komórka)

A w podanym przez ciebie przykładzie że uzytkownik otwiera w dwóch programach i robi się meksyk - to problem tych programów że
  • Odpowiedz
Witam, uczę się javascriptu i nodejs, szukam projektów open source napisanych w node z zastosowaniem ES6 do nauki i analizy, podrzucicie coś? Aktualnie próbuję rozgryźć NodeBB, ale chyba jest to zbyt rozbudowany projekt abym go wpełni zrozumiał.
Interesują mnie zagadnienia es6, expressjs, mongodb, socketio, redisjs
#javascript #nodejs #naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#nodejs #hosting #webdev

Dzień dobry

Czy ktoś z Państwa mógłby polecić dobry serwer na którym można uruchomić stronę napisaną w NodeJS ?

Szukam na google informacji o Polskich serwisach i ilość informacji jest znikoma.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest tu ktoś, kto ogarnia #docker i dokeryzował aplikację #nodejs?

Dobrze rozumiem, że jak trzymam moduły lokalnie w katalogu aplikacji i montuję do dockera cały katalog aplikacji (razem az app.js i node_modules) to już w Dockerfile nie muszę robić "npm install"?

#programowanie #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#nodejs #programowanie
Czy ktoś integrował jakiś system płatności w nodejs? Mam problemy z tymi polskimi systemami, żaden nie korzysta z rest api, tylko jakieś php rozwiązania... powoli mam dość.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sokytsinolop: Dobrze, ale po opłaceniu testowej transakcji nie klient nie zostaje przekierowany na ten adres, tylko zostaje w tym co napisałem, więc i tak mi to nie działa.
  • Odpowiedz
@sokytsinolop: Jedyne co mi przychodzi do głowy to punkt 7. w środowisku testowym, nie można przeprowadzić testów z tokenem tylko z pominięciem. Ale to dziwne, ponieważ tworzy mi token, tylko brakuje przekierowania.
  • Odpowiedz
Jakaś gotowa biblioteka do generowania ze stringów przyjaznych adresów url?

np.

Nazwa podstrony CMS , łóć!


rezultat:
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #testowanieoprogramowania #osx #nodejs próbuje usunąć appium i komponenty używając npma. Wpisuje w terminal sudo npm uninstall appium i niby wszystko Ok ale potem wpisuje komendę npm -g list | grep appium i nadal sie wyświetlają te nody. Co robie zle?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam. czy jest jakiś sposób aby po wpisaniu w pole adresu przeglądarki (window.location.href) zapytania GET otrzymną odpowiedź przypisać do zmiennej? Nie mogę wykonać zapytać bezpośrednio z kodu w Angular bo dostaje błąd na temat allow access origin, serwer jest zewnętrzny i nie mam do niego dostępu.
#javascript
#angularjs
#nodejs
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@boostasio: Po zapisaniu czegokolwiek do window.location.href strona ci się zmieni, więc co niby chcesz zrobić? Jak jest błąd związany z "allow access origin" to nic nie możesz zrobić, bo przeglądarka zablokuje wszystkie próby odczytania takich danych. Jedyne co możesz zrobić to posiadać swój serwer pośredniczący (albo przekonać właściciela strony z której chcesz ściągać dane, żeby udostępniła je na twojej domenie w ramach CORS)
  • Odpowiedz
Ludzie na stackoverflow milczą więc może tutaj znajdę jakąś pomoc :)

Chcę zaimplementować serwer proxy, którego używał bym jako narzędzie do filtrowania reklam. Przed napisaniem wszystkich mechanizmów filtrowania chce na razie napisać zwykły serwer proxy, który będzie przejmował i przesyłał dalej wszystkie pakiety, które dostanie (tak jak działa burp). Chciał bym aby to działało na tyle dobrze, że nie widział bym jakiejś znacznej różnicy w prędkości działania przeglądarki oraz aby wszystkie żądania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Niestety jest to część pracy, którą muszę wykonać :P


@Morzan: nie ma większego marnotrastwa czasu niż wymyślanie koła na nowo ( ͡° ʖ̯ ͡°)

I tak, ja też w pracy chciałem wszystko pisać od zera. W końcu zmądrzałem i widzę jednak tego zalety.
  • Odpowiedz
#programowanie #nodejs #node #debug
Dobry wieczór mirki, mam problem z aplikacją node. Wszystko działa super, bez zarzutu ale wraz z upływem czasu aplikacja się zapycha (zaraz po odpaleniu użycie procesora < 10%, po kilku godzinach ~60)
w jaki sposób mogę zdebugować taką aplikacje, żeby zobaczyć co się zapycha?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, wie ktoś dlaczego w horsemanjs (PhantomJS w NodeJS) nie działa mi klikanie poprzez .evaluate?
Tu mój kod:

.evaluate(function() {
document.getElementsByClassName("orderlink bot
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xcccx: ale co ma jedno do drugiego? Napisalem, że nightmare to nakładka na phantomjs (high level API). Pod spodem dalej jest phantomjs który jest headless

Edit: Ok widzę że chyba zmienili. Zdaje się że kiedyś pod spodem był phantom
  • Odpowiedz