Moduły node.js – I have no idea what I’m doing!

Muszę się do czegoś przyznać. Tak naprawdę, nigdy nie napisałem żadnej konkretnej aplikacji używając modułów node’a. Znam teorię, wiem jak działają ale nie mam najważniejszego – doświadczenia. Dlatego zanim rozpocznę właściwą pracę nad projektem Daj Się Poznać, chciałem stworzyć mini projekt testowy. Tak na rozgrzewkę.

Początkowo nie miałem opisywać go na blogu. Jednak gdy skończyłem, doszedłem do wniosku, że lepiej podzielę się ze światem wynikami mojej pracy. Głównie dlatego, że nie wiem czy robię to dobrze 🙂 . A tak może ktoś zwróci uwagę na ewentualne błędy lub potwierdzi, że wszystko jest ok.

Moduły node.js javascript noob Czytaj dalej Moduły node.js – I have no idea what I’m doing!

Przygotowanie narzędzi do pracy – Browserify. Daj się poznać 2016.

W dzisiejszym poście opiszę jak przygotowuję projekt, wykorzystujący narzędzie Browserify. Jest mi ono potrzebne ponieważ, jak wspominałem w poprzednim poście, chcę wykorzystać moduły node.js. O modułach w node też już pisałem co nieco.

Teraz chcę wykorzystać moduły w autentycznym projekcie. Problem polega na tym, że mechanizmy je obsługujące działają tylko w środowisku uruchomieniowym node. Niestety, środowiska tego nie ma w przeglądarkach. I tu z pomocą przychodzi Browserify.

Browserify dla początkujących Czytaj dalej Przygotowanie narzędzi do pracy – Browserify. Daj się poznać 2016.

Node.js dla początkujących – Moduły node.js.

System modułów w node.js to nie tylko bardzo wygodny sposób na organizacje kodu. To wręcz niezbędny element programów pisanych w tym środowisku.

Mówiąc wprost: jeśli nie używasz modułów w swoich programach node, robisz to źle 🙂 . Ale spokojnie, dziś postaram się wyjaśnić Ci podstawy tego zagadnienia. W mgnieniu oka zaczniesz korzystać z npm’a lub będziesz budował własne moduły.

Moduły node.js Czytaj dalej Node.js dla początkujących – Moduły node.js.

Node.js dla początkujących – pierwszy program w konsoli.

Node.js to konsolowe środowisko uruchomieniowe dla programów napisanych w JavaScripcie. Powstało ono na silniku Chrome V8 i dzięki niemu, możemy uruchamiać JavaScriptowe programy poza przeglądarką! Jest to coś znacznie więcej niż tylko „serwer w JavaScripcie” jak często podsumowuje się Node’a.

W dzisiejszym poście napiszę prosty program działający w linii komend. Oczywiście użyję w tym celu Node’a. Nie będzie nic o asynchroniczności, serwerach czy modułach. Wprowadzenie do Node’a zacznę małymi kroczkami. Stworzona tu aplikacja pomoże przywyknąć do tego środowiska i będzie delikatnym wprowadzeniem do bardziej zaawansowanych zagadnień.

Node.js dla początkujących Czytaj dalej Node.js dla początkujących – pierwszy program w konsoli.

Jak ustawić serwer node.js?

Parę razy wspominałem już, że w niektórych przykładach (Angular), wymagany jest lokalny serwer. Dziś zaprezentuję jak ustawić taki serwer przy pomocy node.js. Jest to naprawdę prosty sposób, dzięki któremu będziecie mieli możliwość testowania waszych front-endowych rozwiązań.

Na początku potrzebny będzie node. Można go bez problemu pobrać z oficjalnej strony. Strona sama wykryje jaki mamy system i na głównej stronie, poda odpowiedni instalator. Ja poniżej opiszę sposób na ustawienie serwera node w środowiskach, które sam używam: windows oraz linux mint. Tak naprawdę do na linuxie nie potrzebna jest nawet ta instalka, ale to za chwilę.

Jak ustawić serwer node.js Czytaj dalej Jak ustawić serwer node.js?