#programowanie #nodejs #mongoose

Mam mały problem. Chcę utworzyć w bazie danych notatki. Każda z tych notatek będzie miała jakieś tam swoje tagi. Jako że od użytkownika otrzymam je w formie jednego stringa (np. "csharp konfiguracja wskazowki"), to muszę je napierw rozdzielić po czym przypisać do nich konkretne obiekty Tag.
[[#1 Tu jest model notatki]](http://pastebin.com/hLVTR7vi)
[[#2 Tu model taga]](http://pastebin.com/YCSubBzk)
[[#3 Tu jak tworzę nową notatkę]](http://pastebin.com/1edbr7uZ) (funkcja wykonuje się
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lol_nope: Zostawię dla potomnych - mój publichtml był "noexec" cokolwiek to znaczy, ale miałem inny katalog, który nie był noexec, przerzuciłem tam appkę, w publichtml zrobiłem symlinka i poszło ;)
  • Odpowiedz
@MrGreeneye:
aha, oczywiście zapomniałem - dostaję taki błąd:

problem with request: 140034999985984:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:782:
  • Odpowiedz
#nodejs #webdev #mocha

Wykopki, pytanko odnośnie testów backendu Node.js przy użyciu Mocha. Raczkuje w tym temacie więc pytam:

Chcę przetestować pewną podstronę mojego serwisu. brzmi ona /api/check/:id i teraz:

Gdy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@larvaexotech: Prawdę mówią to chyba brzmi jak szukanie problemów tam gdzie ich nie ma :P obie wersje wydają się być spoko, co prawda jest szkoła mówiąca, że nie powinno się robić więcej niż jednego asserta na test, ale to chyba kwestia po prostu umówionej konwencji. Pisz tak żeby ci było wygodnie, żebyś miał to logicznie pogrupowane i żeby pokryć kod. I tyle.
  • Odpowiedz
@incognito_man: tzn? Przecież na OVH masz paletę dystrybucji standardowych, kilka specjalizacyjnych (np. gotowy LAMP) i co sobie zainstalujesz to twoja wola. No i jakie oprogramowanie dasz to też im lata, oby tylko nie był to streaming video.
  • Odpowiedz
mam cztery funkcje w node.js, co zrobić aby wykonywały się one po kolei? prubóje różne triki ale ciągle niema prawidłowej kolejności


@angular: eee... kod?
  • Odpowiedz
@angular: @DiKey:

Tak jak napisał @Ginden. Asynchroniczność można uzyskać za pomocą wątków ale nie jest to tożsame. Główna pętla komunikatów w node.js korzysta tylko z jednego wątku (dokładnie jak w WinAPI). Jeśli ją zablokujemy to faktycznie nasz program przestanie być responsywny. Samo środowisko node.js nie jest ani jednowątkowe, ani asynchroniczne. Jednowątkowa jest tylko główna pętla komunikatów z której korzysta programista.

Część operacji asynchronicznych mamy dzięki automatycznie
  • Odpowiedz
Mirki taki przykład, mam serwer w #nodejs i mam jakiś program w #ansic, który przyjmuje dane z stdin, coś z nimi robi i wypluwa na stdout. Jak wykorzystać ten program (napisany w c) w nodzie? Mam kilka pomysłów:
1. Uruchomić ten program w nodzie za pomocą child_process.spawn
2. Zrobić z tego programu moduł node'a i użyć go za pomocą require
3. Zrobić nasłuchiwanie na jednym porcie i przekierować otrzymane dane
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak sądzicie które rozwiązanie jest najlepsze i dlaczego?


@ufik78: ktore rozwiazanie jest najlepsze DO CZEGO? Do zabawy? Wszystko jedno
Do przetwarzania miliardów zapytań na sekunde? Pewnie postawienie tego programu przez CGI
  • Odpowiedz
@ChestNoot: ja bym polecał JS ze względu na jego przenośność i popularność. Dziś w JS napiszesz:

* backend strony www
* frontend strony www
* aplikację mobilną na iOS, Android, WP itp.
* aplikację okienkową pod Linuxa,
  • Odpowiedz
Mirki, w ramach nauki NodeJS chcę napisać prosty open-sourcowy projekt platformy do przeprowadzania różnych testów / egzaminów. Całość będzie napisana w PHP na frameworku Symfony2, lecz samo rozwiązywanie testu będzie w NodeJS( wykorzystam socket.io ).
Mam pytanie - jak najlepiej zintegrować PHP z NodeJS? Jak najlepiej przekazać zalogowanego użytkownika do Node?
Musiałbym chyba jakoś przekazać ID zalogowanego użytkownika do Node, tylko pytanie, jak to najlepiej zrobić?

#nodejs #php
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejka Mirki,

Ostatnio, z moim #rozowypasek myślimy o zmianie pracodawcy. Chcielibyśmy wybrać się do #praca w rejony Azja/Oceania.

Oboje jesteśmy #programista #webdev z dwuletnim, komercyjnym doświadczeniem, ale bez ukończonych studiów (zrezygnowaliśmy ze względu na wyjazd na projekt do USA).
Ja ze skillsetem: #javascript #angularjs #knockoutjs #nodejs #mongodb
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam. Słuchajcie chciałbym pokusić się o stworzenie forum na nodeBB. Prosty skrypt przyjazny dla niezajerestrowanych i osób starszych. Tylko jak wygląda kwestia licencji? Na stronie widnieje "Free Trial". Przybliżyłby mi ktoś sytuacje? Pozdrawiam! :)
#forum #nodebb #nodejs #licencja #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #nodejs

Wykopki mam pytanko odnośnie narzędzia Nodemon. Nie rozumiem w jaki sposób to ustawić żeby nie skanowało wszystkich katalogów tak bezmyślnie bo zajeżdża mi to maszynę i restartuje serwer gdy zmieniam pliki frontendu.

Jedyne co musi nodemon skanować to plik ./bin/app.js bo wszystko siedzi w tym wynikowym pliku (backend pakowany za pomocą webpacka).

Niby
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@larvaexotech: Najperw spróbuj --ignore './' ale z tego co widzę, to chyba nie możesz dodać . do ignore, --watch dodaje obserwowane katalogi wraz z './' . Nie możesz sobie stworzyć nodemon.json i dodać w nich ignora na node_modules oraz katalogi z frontendem?
  • Odpowiedz
#javascript #nodejs

Mam do rozwiązania pewien problem w Node.js i potrzebuje do tego jakiejś biblioteki szablonów. Przy których warto się pochylić, które są "na topie" tak żeby przy okazji nauczyć się czegoś ciekawego?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam propozycję na temat asynchroniczności JavaScript.

W kwestii asynchroniczności Istnieją Generators, Promises i callbacki, w ES7 async functions.

Ja proponuję:

Wszystkie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
#javascript #webdev #nodejs

Wykopki, mam pytanko. Mam aplikację SPA która działa niezależnie od backendu, tzn. pobiera sobie tylko dane z api.

Problem jest tego rodzaju że mam pewną sytuację w ktorej muszę przejść na prawdziwą podstronę API (logowanie oauth do serwisu społecznościowego). Tzn. user kliknie w guzik logowania i ja wykonuje wtedy window.location.href = 'http://spolczenosciowka.com/login/?redirectuUrl=http://moj-backend.com/on-auth'; użytkownikowi pojawia się stronka społecznościówki z logowaniem , uprawnieniami , "czy wyrażasz"
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dikamilo: chodzi o Instagrama i tam zalecają jednak żeby przez backend to robić więc robie to zgodnie z zaleceniami :P

pozatym kiedyś jak integrowałem FB to mam przykre doświadczenia z javascriptową autoryzacją na urządzeniach mobilnych (na 3 telefony z androidem i tą samą przeglądarką na dwóch popup nie działao a na jednym działał).
  • Odpowiedz