Jak postawić aplikacje Node.js na serwerze
Jak postawić aplikacje Node.js na serwerze
W odcinku o „Node.js – kurs w 60 minut” pokazywałem jak postawić aplikację Node na hekoru, czyli platformie, która pozwala uruchomiś swoją aplikację bez konfiguracji servera.
Czasami jednak chcemy postawić Noda na swoim własnym serwerze, np. na VPSie czy dedyku. Dzisiaj właśnie o tym.
MongoDB + Node.js – kurs w 60 minut
Jakiś czas temu przygotowałem 2 odcinki o Node.js oraz bazach danych.
Node.js – kurs w 60 minut
SQL vs noSQL | MySQL vs MongoDB – różnice
Dziś naturalna kontynuacja tematu, czyli odcinek poświęcony nierelacyjnej bazie danych MongoDB.
MongoDB
Nie będę się powtarzał i wymieniał wady i zalety MongoDB, robiłem to już w ww. odcinku. Dla przypomnienia, jego najbardziej charakterystyczne cechy to:
- szybkość
- skalowalność
- brak Schema (brak ściśle zdefiniowanej struktury danych)
- brak relacyjności
Node.js
Na temat Noda też nie poświęcam za dużo czasu. Odsyłam od odcinku wpomnianego wyżej.
MongoDB + Node.js
Łącząc oba narzędzia w jednym odcinku znajdziecie informacje takie jak:
- instalacja bazy danych, uruchomienie
- połącznie MongoDB z Node.js
- podstawy pracą z bazą (tworzenie bazy, kolekcji)
- pobieranie, dodawanie, usuwanie danych
- czym dokładnie jest ObjectID – czyli domyślne pole ID w MongoDB
- Robo3T – czyli graficzny interfejs do MongoDB
- Mongoose – usprawnienie pracy z bazą danych
- Schema!
- Validacja i sanityzacja danych
Node.js – kurs w 60 minut
Strasznie długo zabierałem się do tego odcinka, ale w końcu udało mi się go nagrać 🙂
Odcinek jest przede wszystkim dla tych, którzy z nodem jeszcze nie pracują, ale założę się, że zaawansowani też mogą dowiedzieć się kilku ciekawostek.
Np, czy wiesz:
- po co i kiedy właściwie powstał node.js?
- w jakim celu powstał sam JavaScript?
- co ma wspólnego z przeglądarkami?
- w czym jest lepszy od innych technologii backendowych?
- dlaczego warto go stosować?
- czy node.js jest wielowątkowy?
- jakie (duże) marki obecnie go używają?
- jak umieścić aplikacje node.js na serwerze bez praktycznie żadnej konfiguracji?
Na te i inne pytania odpowiadam w poniższym odcinku 🙂
Zapraszam cię również do bardzo powiązanych filmów, czyli: