Sails.js – Tworzenie kontrolera api w sails.js

W architekturze MVC (Model View Controller) kontroler to fragment kodu, który przyjmuje dane i konwertuje je odpowiednio dla widoku lub dla modelu. W wielkim uproszczeniu, można powiedzieć, że to klej łączący dwa pozostałe elementy 🙂 . Kontroler wysyła komunikaty oraz polecenia do modelu i widoku aby zmienić lub zaktualizować ich stan.

W poprzednim wpisie przedstawiłem sposób na połączenie aplikacji sails.js z bazą danych SQL. Już w tym przykładzie program wykorzystywał kontrolery. Jednak ponieważ były to domyślne mechanizmy działające w „bebechach” sailsa, nie było to dla nas widoczne,. Odpowiadały one za zaktualizowanie bazy danych po wysłaniu odpowiedniego requesta. W dzisiejszym poście pokażę jak w sails tworzyć własne kontrolery.

Tworzenie kontrolera api w sails.js Czytaj dalej Sails.js – Tworzenie kontrolera api w sails.js

Sails.js – konfiguracja bazy danych SQL.

W ostatnim wpisie pokazałem jak zainstalować framework sails.js i jak stworzyć nowy projekt. Dziś kontynuuję temat konfiguracji środowiska sails. Do aplikacji zbudowanej w sailsach dodam API komunikujące się z tabelą w bazie danych SQL.

Zazwyczaj do w projektach aplikacji webowych potrzebna jest jakaś forma przechowywania danych. W tym wpisie pokażę jak dzięki prostym mechanizmom sails możemy szybko połączyć tworzoną apkę z relacyjną bazą danych SQL. Zapraszam do lektury.

Sails js konfiguracja bazy danych SQL Czytaj dalej Sails.js – konfiguracja bazy danych SQL.

Sails.js – natychmiastowy back-end dla twojej aplikacji webowej.

Niedawno w pracy, po raz pierwszy spotkałem się z narzędziem Sails.js. Jest to framework bardzo wysokiego poziomu, który ma w prosty i bardzo szybki szybki sposób zbuduje cały backend dla aplikacji webowej.

Postanowiłem na własną rękę sprawdzić jak działa sails i czy przypadkiem nie powinien znaleźć się w zestawie używanych przeze mnie narzędzi. Wrażenia opiszę w serii postów poświęconych tematowi.

Sails js wstęp Czytaj dalej Sails.js – natychmiastowy back-end dla twojej aplikacji webowej.