Mógłby mi ktoś wytłumaczyć czym różnią się poszczególnie wersje #nodejs ?

To są kolejne wersje rozwojowe?

Node v5. Node v4. Node v0.12 Node v0.10
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam do napisania aplikację serwerową do przetwarzania danych która:
1) Bierze dane A
2) Wczytuje z zewnętrznego źródła dodatkowe dane (nazwijmy je B)
3) Na podstawie tych dodatkowych danych B ustala dane C1, C2, C3
4) Na podstawie danych C1, C2, C3 odpytuje zewnętrzne źródło po dane D
5) Składa to wszystko w całość i produkuje "zbundlowaną paczkę danych"
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FlyingDutchman: 1. Jak występuje kolejkowanie, to jak wyślesz request to czekasz na odpowiedź, nie rozumiem tego problemu.
2. Zastosuj aktorów, niech mediator pobiera dane z B i rozdzieli zadania na 3 osobne wątki
3. Walidacja danych z requestów( prawdopodobnie wiesz jaką mają mieć strukturę) więc, jeżeli coś z nimi jest nie tak to odpytujesz się jeszcze raz.
4. Logger do mierzenia czasu?
  • Odpowiedz
Ktoś z nodowców mógłby wyjaśnić mi mniej więcej kiedy używać --save i --save-dev przy instalowaniu paczek z npm do jsona.
#nodejs
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam webjoba na azure wykonanego w node.js, pobiera on dane z serwera zewnętrznego po czym ma je zapisać w bazie danych na tym samym azure za pomocą pakietu mssql (bulkinsert), w aplikacji konsolowej na wirtualnej maszynie portalu azure wszystko działa ale już w webjobie udaje się tylko pobrać dane z zewnętrznego serwera zapis już nie, mam taki błąd
#azure
#nodejs
#javascript
#sql
#programowanie
angular - mam webjoba na azure wykonanego w node.js, pobiera on dane z serwera zewnęt...

źródło: comment_S3v0a0fWNpL5f0dBEDQ5Nu5iOset8dtH.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z okazji dzisiejszego (nieoficjalnego) Dnia Mężczyzn przygotowaliśmy dla wszystkich prawdziwych Facetów kod promocyjny na nowe konta hostingowe MyDevil.net.

Kod (30% zniżki!):
WYKOP1003

Kod należy wykorzystać do godziny 23:59 10.03.2016. Można go łączyć z kodami polecającymi ( ͜͡ʖ ͡€) co łącznie da 50% (naszym zdaniem to
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak zrobić zeby przy przy wykonywaniu sie tego exec poszla wiadomosc zwrotna np. "started" a po wynonaniu tak jak jest "successful" ?

exports.create = function(req, res) {

var command = jakaś komenda

var exec = require('child_process').exec;

exec(command, function (error, stdout, stderr) {
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SenJestDlaSlabych: nie da się tak zrobić w taki sposób jak piszesz. musisz gdzieś (np. w bazie danych) przechować sobie listę otwartych zadań ze statusem czy jest started czy successful a w tej funkcji dodać ją do tej bazy ze statusem started, wykonać execa i zwrócić zawartość wiersza z tabeli. w callbacku exec() zmodyfikuj wiersz bazy danych i podmień status.
  • Odpowiedz
Żeby stworzyć lobby, do którego będzie mogło wejść dana ilość osób, to jakiej technologii trzeba użyć? NodeJS? (Chodzi o to, że osoba tworzy poczekalnie ( z randomowym hashem), zaprasza do niej znajomych (np poprzez wysłanie linku), i wtedy będą mogli zacząć grę (tzn dodanie do kolejki, losowanie innych graczy, i głosowanie itd. od tego jest chyba node-csgo))
#nodejs #javascript #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mer: No cóż jeśli chodzi o frameworki w JS to akurat mało jest "pełnych" frameworków takich jak np #laravel czy #symfony.

W node.js zasadniczo frameworki są bardzo szczupłe i zwykle robią tylko jedną rzecz a wszelkie funkcje poboczne są w postaci dodatkowych modułów.

Z frameworków typu "slim" to polecę Express lub Koa. Natomiast pełne frameworki to już jakiś inny mirek musi polecić bo ja nie
  • Odpowiedz
@look997: jeśli jest tam jakiś pauze state w tym inspektorze to zobacz czy nodemon daje callbacki na "przed restartem" i "po restarcie" i w tych callbackach zapisz i odtworz ten state, o ile inspektor na to pozwala, daje takie api. Ale też nie rozumiem po co chcesz wznawiać. Zapisz tamto do pliku i rozpocznij nowe debuggowanie. Każdy plik może mieć datę i godzinę zakończenia np.
  • Odpowiedz
@SirSajko: Spróbuję chociaż wolałbym żeby sam inspector to miał. Bo tak to on traci trochę sensu. Bo jak chcę debugować główną funkcję w głównym pliku aplikacji to nawet nie mogę zaznaczyć breakpointa bo debugger dopiero po odpaleniu skryptu się włącza.
  • Odpowiedz
#nodejs #npm #webdev

wróciłem do starego projektu z node - na czystym hdd więc instalowałem wszysto od nowa - node_modules zawiera czyściutkie kilka folderów z paczkami. teraz kiedy próbuję instalować jakąkolwiek paczkę do folderu ściąga mi się za każdym razem tona dependencji pic rel. wcześniej to nie miało miejsca. o czym zapomniałem, co robię nie tak?
henryksaniewski - #nodejs #npm #webdev

wróciłem do starego projektu z node - na cz...

źródło: comment_KyxFbriTjxxXM0IbnJprhN1XVfSDRxC0.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak wysłac stronke w node.js :

res.sendFile(path.join(__dirname + '/page/login.html'));


żeby ładował się mój customowy .css?

robiłem
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SenJestDlaSlabych: to dobre rozwiązanie, statyczne stronki html i css serwuj z jednego katalogu (np. nazwij go sobie "web"). i w href nie musisz podawać loaclhost itp wystarczy samo: href="/xxxl.css" wtedy nie będzis zmiał potem problemu z migracją tego na serwer docelowy
  • Odpowiedz
czy ktoś wie czym są w meteorjs template: setData, serieUpdate, checkState?
Template.jakistemplate.setData
Template.jakis
template.serieUpdate
Template.jakis_template.checkState

#
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@angular: nie rozumiem pytania, strasznie niejasno piszesz :/ w kodzie który wkleiłeś ta nazwa jest zahardkodowana, wpisana na sztywno. Tak samo możesz zrobić przecież w swoim komponencie. To co dzieje się później jest kluczowe.
  • Odpowiedz